Страница: 1 |
Страница: 1 |
Вопрос: PrintScreen
Добавлено: 30.06.04 23:26
Автор вопроса: SnowWolf | ICQ: 164216596
Как программно нажать PrintScreen и положить картинку в clipboard?
Пасиба :)
Ответы
Всего ответов: 1
Номер ответа: 1
Автор ответа:
dNW
Вопросов: 30
Ответов: 683
Профиль | | #1
Добавлено: 01.07.04 09:11
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal _
bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Private Const VK_SNAPSHOT = &H2C
Private Sub Command1_Click()
keybd_event VK_SNAPSHOT, 1, 0, 0
Image1.Picture = Clipboard.GetData(vbCFBitmap)
Снимается скриншот, кладется в буфер и забирается оттуда в Picture1
Кстати для снятия скриншотов лучше юзать BitBlt