(ОкнаКаскадом) [Теперь поддерживается в 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 Нет Замечания по платформе Не имеется