Функция EnumThreadWindows перечисляет все недочерние окна, связанные с потоком, передавая, по очереди, дескриптор каждого окна в определенную приложением функцию обратного вызова. EnumThreadWindows выполняется до тех пор, пока не перечислено последнее окно, или пока функция обратного вызова не вернет FALSE. Для перечисления дочерних окон какого-либо окна используйте функцию EnumChildWindows. Эта функция заменяет функцию EnumTaskWindows.
BOOL EnumThreadWindows(
DWORD dwThreadId, // идентификатор потока
WNDENUMPROC lpfn, // адрес функции обратного вызова.
LPARAM lParam // определяемое приложением значение
);
Параметры:
dwThreadId |
Идентифицирует поток перечиляемого окна. |
lpfn |
Указывает на определяемую приложением функцию обратного вызова. Для получения дополнительной информации смотрите функцию обратного вызова EnumThreadWndProc. |
lParam |
Указывает 32-битное целое, определяемое приложением значение, передаваемое функции обратного вызова. |
Возвращаемые значения:
В случае успеха возвращается ненулевое значение.
В случае неудачи возвращается нуль.
Смотрите также:
|