Maximus

|
Posted: Wed Dec 06, 2006 13:19 Post subject: |
|
|
Code: | dwThreadID = GetCurrentThreadId();
EnumThreadWindows(dwCurThreadID,(WNDENUMPROC)EnumThreadWndProc,0); |
Code: | BOOL CALLBACK EnumThreadWndProc(HWND hWindow,LPARAM lParam)
{
char WindowText[256];
GetWindowText(hWindow,WindowText,256);//это просто чтобы посмотреть, какие окна ловятся
char WindowClass[256];
GetClassNameA(hWindow,WindowClass,256);//это тоже
if(IsWindowVisible(hWindow))
{
//это чтобы поймать видимое в данный момент окно. Не помню как работает, если активено модальное окно
//если не прокатит -- придется придумать другой способ
hRetWnd=hWindow;
return false;
}
if(hWindow==NULL) return false;
return true;
} |
_________________ tcPhonebook|AppLoader|Українізація TC|Ultimate Calendar |
|