Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / сфотографировать экран / 4 сообщений из 4, страница 1 из 1
23.12.2004, 12:04
    #32841160
НЕ СКАЖУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сфотографировать экран
Есть задача, сфотографировать экран и сохранить фотку на диск, как это можно сделать? Если только через PInvoke, то какой метод ?
...
Рейтинг: 0 / 0
23.12.2004, 13:20
    #32841483
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сфотографировать экран
Actually, there is a Save method on the Image class, and because Bitmap
derives from Image, then the Save method should be on there.

As for getting a screen shot, I think the best way to do this would be
to use the GetDesktopWindow API function (through the P/Invoke layer). Once
you have this, create a bitmap with the same dimensions and the color-depth
that you want. Then, get the Graphics instance for the bitmap using the
static FromImage method on the Graphics class. Finally, call the BitBlt API
function to do a copy from the desktop to the bitmap (the handles can be
retrieved from the Graphics instances).

Hope this helps.


--
- Nicholas Paldino [.NET/C# MVP]
- nicholas.paldino@exisconsulting.com
...
Рейтинг: 0 / 0
23.12.2004, 13:30
    #32841522
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сфотографировать экран
...
Рейтинг: 0 / 0
24.12.2004, 04:25
    #32842927
gazon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сфотографировать экран
thx
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / сфотографировать экран / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]