Показать сообщение отдельно
Старый 31.07.2007, 18:14   #8
Chrono Syndrome
 
Сообщений: n/a
Re: Резидентный перехватчик клавиатуры

Сообщение от SBJoker
Declare Function GetKeyState Lib "user32" Alias "GetKeyState" (ByVal nVirtKey As Long) As Integer из WinApi32 вам поможет знать всё о нажатых кнопках... а поиск активного окна знать куда это вводитсо и несваливать всё в кучу.
Может лучше GetAsyncKeyState ?

ну и как через winapi получить дескриптор окна и текстбокса в котором находится на данный момент ввода курсор?
AFAIK эта информация хуками не фиксируется, но можно, вроде бы, просто исходить из того факта, что ввод возможен только в ForegroundWindow...