Необходимо отловить нажатие клавиши PrintScrn. Попробовал сделать хоткеи, но как правельно сделать незнаю.
Вот как я делал:
RegisterHotKey(Handle, 1, 0, IDHOT_SNAPWINDOW);
...
UnregisterHotKey(Handle, 1);
...
if (Msg.message == WM_HOTKEY)
{...}
Этот код не работает.
Подскажите, пожалуйста, как же всетаки отловить нажатие PrintScrn?
18.04.03 10:21: Перенесено модератором из 'C/C++' — ПК
Здравствуйте, lsv, Вы писали:
lsv>Необходимо отловить нажатие клавиши PrintScrn. Попробовал сделать хоткеи, но как правельно сделать незнаю.
lsv>Вот как я делал:
lsv> RegisterHotKey(Handle, 1, 0, IDHOT_SNAPWINDOW);
lsv>...
lsv> UnregisterHotKey(Handle, 1);
lsv>...
lsv> if (Msg.message == WM_HOTKEY)
lsv> {...}
lsv>
lsv>Этот код не работает.
lsv>Подскажите, пожалуйста, как же всетаки отловить нажатие PrintScrn?
ULONG m_nIDHotKey = GlobalAddAtom("MyApp");
RegisterHotKey(m_hWnd, m_nIDHotKey, 0, VK_SNAPSHOT);