Функция GetNextWindow


Функция GetNextWindow извлекает дескриптор следующего или предыдущего окна в Z - последовательности. Следующее окно - ниже заданного окна; предыдущее окно выше. Если заданное окно - самое верхнее окно, функция извлекает дескриптор следующего (или предыдущего) самого верхнего окна. Если определяемое окно - окно верхнего уровня, функция извлекает дескриптор следующего (или предыдущего) окна верхнего уровня. Если определяемое окно - дочернее окно, функция ищет дескриптор следующего (или предыдущего) дочернего окна.

Синтаксис

HWND GetNextWindow(

HWND hWnd, // дескриптор текущего окна
UINT
wCmd  // флаг направления

);

Параметры

hWnd

[in] Дескриптор окна. Полученный дескриптор окна, который относится к этому окну, основывается на значении параметра wCmd.

wCmd

[in] Определяет, возвращает ли функция дескриптор следующего окна или предыдущего окна. Этот параметр может быть любым из следующих значений:

Значение

Предназначение

GW_HWNDNEXT

Возвращает дескриптор окна ниже данного окна. 

GW_HWNDPREV

Возвращает дескриптор окна выше данного окна. 

Возвращаемые значения

Если функция завершается успешно, возвращаемое значение - дескриптор следующего (или предыдущего) окна. Если нет никакого следующего (или предыдущего) окна, возвращаемое значение – ПУСТО (NULL). Чтобы получить расширенную информацию об ошибке, вызовите функцию GetLastError.

Замечания

Использование этой функции является точно таким же, как и вызов функции GetWindow с установленным флажком GW_HWNDNEXT или GW_HWNDPREV.

Смотри также

Краткий обзор Окна, GetTopWindow, GetWindow

Размещение и совместимость GetNextWindow

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Да

Windows Me

Да

Windows 98

Да

Windows 95

Нет

Используемая библиотека

User32.lib

Заголовочный файл

 

- объявлено в

Winuser.h

- включено в

Windows.h

Unicode

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz