Страница 20 из 45
Функция SetActiveWindow (УстановитьАктивноеОкно) Функция SetActiveWindow активизирует окно. Синтаксис HWND SetActiveWindow ( HWND hWnd// дескриптор окна, которое активизируется );
Параметры hWnd Идентифицирует окно верхнего уровня, которое будет активизировано. Возвращаемые значения Если функция завершается успешно, величина возвращаемого значения - дескриптор окна, которое было до этого активно. Замечания Функция SetActiveWindow активизирует окно, но только не в том случае, когда прикладная программа в фоновом режиме. Окно будет приведено в активный режим (на вершину Z-последовательности), если прикладная программа являлась высокоприоритетной, когда ему устанавливали активность. Если окно, идентифицированное параметром hWnd, было создано вызывающим потоком, состояние активного окна вызывающего потока устанавливается в hWnd. Иначе, состояние активного окна вызывающего потока устанавливается в значение ПУСТО (NULL). С другой стороны, функция окна SetForegroundWindow, активизирует окно и переводит его в разряд приоритетных. Прикладная программа должна вызвать SetForegroundWindow только тогда, если требуется отобразить критические ошибки или информацию, которая нуждается в немедленном внимании пользователя. Смотри также GetActiveWindow, SetForegroundWindow, WM_ACTIVATE Размещение и совместимость SetActiveWindow Windows NTДа Win95Да Win32sДа Импортируемая библиотекаuser32.lib Заголовочный файлwinuser.h UnicodeНет Замечания по платформеНе имеется
|