Win32 API. Функции окна - Функция CascadeWindows

ОГЛАВЛЕНИЕ

Функция CascadeWindows

(ОкнаКаскадом) [Теперь поддерживается в Windows NT]

Функция CascadeWindows располагает каскадом определенные окна или дочерние окна определенного родительского окна.

Синтаксис

WORD WINAPI CascadeWindows
(
HWND hwndParent, // дескриптор родительского окна
UINT wHow, // типы окон, которые не упорядочиваются
CONST RECT *lpRect, // прямоугольник, в котором
// упорядочиваются окна
UINT cKids, // число окон для упорядочивания
const HWND FAR *lpKids // массив дескрипторов окна
);

Параметры

hwndParent
Идентифицирует родительское окно. Если этот параметр имеет значение ПУСТО (NULL), принимается окно рабочего стола.
wHow
Определяет флажок каскада. В настоящее время доступен единственный флажок, MDITILE_SKIPDISABLED, который предотвращает блокирование дочерних окон MDI (Многодокументального Интерфейса) от каскадирования.
lpRect
Указатель на структуру SMALL_RECT, которая определяет прямоугольную область, в экранных координатах, внутри которой помещены окна. Этот параметр может быть значением ПУСТО (NULL), когда используется рабочая область родительского окна.
cKids
Определяет число элементов в массиве, определенном параметром lpKids. Этот параметр игнорируется, если lpKids - ПУСТО (NULL). lpKids
Указатель на массив дескрипторов окон, которые идентифицируют упорядочиваемые окна. Если этот параметр - ПУСТО (NULL), дочерние окна размещаются в определенном родительском окне (или окне рабочего стола).

Возвращаемые значения
Если функция завершается успешно, возвращаемое значение - число упорядочиваемых окон. Если функция не выполняет задачу, возвращаемое значение нулевое.

Смотри также
SMALL_RECT

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

Windows NT			Да
Win95 Да
Win32s Нет
Импортируемая библиотека user32.lib
Заголовочный файл winuser.h
Unicode Нет
Замечания по платформе Не имеется