Многопоточных приложений

На базе Win32 приложение может иметь несколько потоков выполнения, и каждый поток может создавать окна. Поток, который создает окно должно содержать код для его процедуре окна.

Приложение может использовать функцию EnumThreadWindows для перечисления windows, созданные определенного потока. Эта функция передается дескриптор окна каждого потока, в свою очередь, функцию обратного вызова, определяемые приложением, EnumThreadWndProc.

Функция GetWindowThreadProcessId возвращает идентификатор потока, создавшего окно.

Чтобы установить состояние отображения окна, созданного другим потоком, используйте функцию ShowWindowAsync.

Index