CascadeWindows
Функция CascadeWindows располагает каскадом (каскадирует) указанные окна или дочерние окна указанного родительского окна.
WORD WINAPI CascadeWindows
(
HWND
hwndParent
, //
дескриптор
родительского
окна
UINT
wHow
, // типы окон, которые не подвергаются каскадированию
CONST
RECT
*
lpRect
, // прямоугольник, в которым каскадируются окна
UINT
cKids
, // количество каскадируемых окон
const HWND FAR
*lpKids
//
массив
дескрипторов
окон
);
Параметры
hwndParent
- идентифицирует родительское окно. Если значение этого параметра равно
NULL
, используется окно рабочего стола.
wHow
- определяет флаг каскадирования. Доступно единственное значение:
MDITILE
_
SKIPDISABLED
, предотвращающее каскадирование дочерних
MDI
окон, не принимающих ввод пользователя (
disabled
windows
).
lpRect
- указатель на структуру типа
SMALL
_
RECT
, которая определяет прямоугольную область, в экранных координатах, внутри которой каскадируются окна. Значение параметра может быть равно
NULL
, тогда используется клиентская область родительского окна.
cKids
- определяет число элементов в массиве, заданным параметром
lpKids
. Значение параметра игнорируется, если значение
lpKids
равно нулю.
lpKids
- указатель на массив дескрипторов окон, идентифицирующих каскадируемые окна. Если значение этого параметра равно
NULL
, каскадируются дочерние окна указанного родительского окна (или окна рабочего стола).
Возвращаемые значения
В случае успеха возвращается количество упорядоченных окон.
В случае неудачи возвращается нуль.
См. также
SMALL_RECT .