22.09.2006, 17:44
общий
это ответ
Здравствуйте, VNos!
Используй ловушки.
HHOOK SetWindowsHookEx( int idHook,
HOOKPROC lpfn,
HINSTANCE hMod,
DWORD dwThreadId
);
idHook = WH_CBT;
Прототип для lpfn:
LRESULT CALLBACK CBTProc( int nCode,
WPARAM wParam,
LPARAM lParam
);
Когда nCode == HCBT_CREATEWND, значит что создано новое окно.
wParam - хэндл нового окна.
lParam - указатель на CBT_CREATEWND структуру.