Функция 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, дочерние окна размещаются в определенном родительском окне (или окне рабочего стола).
Возвращаемые значения: Если функция завершается успешно, возвращаемое значение - число упорядочиваемых окон.
Если функция не выполняет задачу, возвращаемое значение - NULL.
Информация:
Минимальные DLL версия |
user32.dll |
Заголовок |
Объявленный в Winuser.h, включают Windows.h |
Импорт библиотеки |
User32.lib |
Минимальные операционные системы |
Windows 95, Windows NT 4,0 |
Unicode |
Выполнена в Unicode версии. |
|