Функция GetNextWindow извлекает дескриптор следующего или предыдущего окна в Z-последовательности. Следующее окно находится под указанным окном, предыдущее – над указанным окном. Если указанное окно является окном переднего плана, функция извлекает дескриптор следующего (или предыдущего) окна переднего плана. Если указанное окно является окном верхнего уровня, то функция извлекает дескриптор следующего (или предыдущего) окна верхнего уровня. Если указанное окно является дочерним окном, то функция ищет дескриптор следующего (или предыдущего) дочернего окна.
HWNDGetNextWindow ( HWNDhWnd , // дескриптор текущего окна UINTwCmd // флаг направления );
Параметры:
Указывает на окно. Поиск следующего (или предыдущего) окна начинается с окна, определяемого значением параметра hWnd; направление поиска задается значением следующего параметра. | |||||||
Определяет: возвращает функция дескриптор следующего или предыдущего окна. Параметр может принимать одно из следующих значений:
|
Возвращаемые значения:
В случае успеха возвращается дескриптор следующего (или предыдущего) окна. Если следующего (или предыдущего) окна не существует, возвращается NULL. Для получения дополнительной информации об ошибке вызовите функцию GetLastError.
Замечания:
Использование этой функции эквивалентно использованию функции GetWindow с установленным флагом GW_HWNDNEXT или GW_HWNDPREV.