-
> Xan (07.01.09 17:21) [17]
Есть предложение не использовать термин "Главное окно", а использовать термин "Top Level" окно. Но таких окон тоже может быть больше чем одно в пределах одного приложения. На таскбаре кнопки появляются именно для таких окон. Вот такие окна можно без проблем выделить.
-
> Вот такие окна можно без проблем выделить
Только не говори что ето через EnumWindow, это и так понятно. А как через процессы?
-
> Xan (09.01.09 08:43) [21]
BOOL WINAPI EnumThreads(LPTHREADINFO lpThreadInfo, DWORD cb, LPDWORD cbNeeded);
BOOL WINAPI EnumProcessThreads(LPTHREADINFO lpThreadInfo, DWORD cb, LPDWORD cbNeeded);
BOOL WINAPI EnumProcessThreadsEx(DWORD dwPid, LPTHREADINFO lpThreadInfo, DWORD cb, LPDWORD cbNeeded); BOOL EnumThreadWindows ( DWORD dwThreadId, // идентификатор потока WNDENUMPROC lpfn, // указатель на функцию возврата LPARAM lParam // значение, определяемое прикладной программой );
-
-
> как через процессы?
А никак.
В WinXP функции а-ля EnumProcessWindows() не существует.
-
> DVM
> Сергей М.
Спасибо Попытаюсь.
|