Win32 API. Окна - Многопотоковые прикладные программы
ОГЛАВЛЕНИЕ
Страница 10 из 30
Многопотоковые прикладные программы
Базирующаяся на Win32 прикладная программа может иметь многочисленные потоки выполнения, и каждый поток может создавать окна. Поток, который создает окно, должен содержать код для его оконной процедуры.
Прикладная программа может использовать функцию EnumThreadWindows, чтобы перечислить окна, созданные отдельным потоком. Эта функция, в свою очередь, передает дескриптор каждого окна потока в определенную прикладной программой функцию повторного вызова, EnumThreadWndProc.
Функция GetWindowThreadProcessId возвращает идентификатор потока, который создал отдельное окно.
Чтобы установить состояние вида окна, созданного другим потоком, используйте функцию ShowWindowAsync.