Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Hook WH_CBT


Автор: NeG@R 2.2.2004, 11:28
код: HCBT_CREATEWND в переменной wParam передает хэндл создаваемого окна.
а преобразование типов
HWND(wParam)
не работает !!!!!!!!!
а нужно узнать этот хэндл.
Что делать?
вот код
в обработчике Hook

LRESULT CALLBACK Filtr(int code, WPARAM wParam, LPARAM lParam)
.............................
if(Hook((HWND)wParam) == true)
..............................

//--------------------------------------------------
bool Hook(HWND Handele)
{
char Pch[128];
GetWindowText(Handele, Pch, 128);
if(AnsiStrPos(Pch, "Êàëüêóëÿòîð") !=NULL)
return true;
else
return false;
}
//-------------------------------------------------

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)