Как скопировать всё что на мониторе
От: Horev_Ivan  
Дата: 16.09.06 14:21
Оценка:
Как скопировать всё что на мониторе в C# VS2005
Как скопировать всё что на мониторе
От: Аноним  
Дата: 18.09.06 06:21
Оценка:
Rectangle rect = Screen.PrimaryScreen.Bounds; 
Bitmap bitmap = new Bitmap(rect.Right, rect.Bottom); 
Graphics gr = Graphics.FromImage(bitmap); 
int hdcSrc = GetDC(0); 
IntPtr hdcDest = gr.GetHdc(); 
BitBlt(hdcDest.ToInt32(), 0, 0, rect.Right, rect.Bottom, hdcSrc, 0, 0, SRCCOPY); 
gr.ReleaseHdc(hdcDest); 
ReleaseDC(0, hdcSrc);
bitmap.Save("C:\Screen.bmp");

Только Вам надо еще объявить API функции:

GetDC, BitBlt, ReleaseDC и константу SRCCOPY.



данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.