GetForegroundWindow
The GetForegroundWindow function returns a handle to the foreground window (the window with which the user is currently working).
The system assigns a slightly higher priority to the thread that creates the foreground window than it does to other threads.
HWND GetForegroundWindow(VOID);
Function Information
Minimum DLL Version user32.dll
Header Declared in Winuser.h, include Windows.h
Import library User32.lib
Minimum operating systems Windows 95, Windows NT 3.1
"NeoSap" <44763@users.rsdn.ru> сообщил/сообщила в новостях следующее:
news:1445170@news.rsdn.ru...
> Доброго времени суток!
> Рассматривается следующая ситуация: ставлю хук WH_KEYBOARD_LL на клавиатуру. Мой процесс ловит нажатия кнопок, вызывается нужная функция, но возникает вот какая проблема: как определить, в каком приложении была нажата эта кнопка? По идее(как пишет MSDN), ОС оповещат мой процесс путем постановки в очередь соответствующего сообщения. Можно ли как то определить источник сообщения и поможет ли это в решении задачи?Posted via RSDN NNTP Server 1.9