Не подскажите какая АПИ функция эмитирует нажатие клавиши PrintScreen. Или как вообще это реализовать. Возможно ли?
Не забываем, что существует такой замечательный проект как http://www.reactos.ru Сылка на директорию в SVN репозитории: svn://svn.reactos.org/reactos/trunk/reactos/base/applications/screenshot/
незнаю есть ли такая но почему-то кажется что нет.... GetDesktopWindow GetWindowDC + функи работы с клипбордом
Прямой функции вроде нету. У меня на сайте есть пример кода (Win32): http://www.codexxi.com/MyBlocks.html#atPrntScrn
Используй это: invoke keybd_event,VK_PRINTSCREEN,0,0,0 invoke keybd_event,VK_PRINTSCREEN,0,KEYEVENTF_KEYUP,0
Почему то в моем windows.inc отсутсвует ,VK_PRINTSCREEN . Зато в наличии VK_SNAPSHOT. А вообще всем спасибо . Узнал еще полезных функций . (Заставить бы еще все правильно работать).
Не знаю как на АСМе, но я все сделал на С++, и все работает. Тока вместо VK_PRINTSCREEN следует использовать VK_SNAPSHOT, его и многое другое можно посмотреть в подключаемом заголовочном файле winuser.h (в C++)
Если вдруг кто наткнется на пост Из ReactOS snapshot Вполне себе работоспособный вариант. Правда в WinXP без сервиспаков и не факт, что с ними будет лучше, не захватывает изображение Видео Там какой-то хитрый DirectX прикол