Функция TileWindows (winuser.h)

Плитки указанных дочерних окон указанного родительского окна.

Синтаксис

WORD TileWindows(
  [in, optional] HWND       hwndParent,
  [in]           UINT       wHow,
  [in, optional] const RECT *lpRect,
  [in]           UINT       cKids,
  [in, optional] const HWND *lpKids
);

Параметры

[in, optional] hwndParent

Тип: HWND

Дескриптор родительского окна. Если этот параметр имеет значение NULL, предполагается, что окно рабочего стола.

[in] wHow

Тип: UINT

Флаги плитки. Этот параметр может иметь одно из следующих значений, при необходимости в сочетании с MDITILE_SKIPDISABLED , чтобы предотвратить плитку отключенных дочерних окон MDI.

Значение Значение
MDITILE_HORIZONTAL
0x0001
Плитки окон по горизонтали.
MDITILE_VERTICAL
0x0000
Плитки окон по вертикали.

[in, optional] lpRect

Тип: const RECT*

Указатель на структуру, задающую прямоугольную область в клиентских координатах, в которой расположены окна. Если этот параметр имеет значение NULL, используется клиентская область родительского окна.

[in] cKids

Тип: UINT

Количество элементов в массиве, заданное параметром lpKids . Этот параметр игнорируется, если lpKids имеет значение NULL.

[in, optional] lpKids

Тип: const HWND*

Массив дескрипторов для упорядоченных дочерних окон. Если указанное дочернее окно является окном верхнего уровня со стилем WS_EX_TOPMOST или WS_EX_TOOLWINDOW, то дочернее окно не упорядочено. Если этот параметр имеет значение NULL, упорядочены все дочерние окна указанного родительского окна (или окна рабочего стола).

Возвращаемое значение

Тип: WORD

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

Если функция выполняется неудачно, возвращается нулевое значение. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.

Комментарии

Вызов TileWindows приводит к восстановлению всех развернутых окон до предыдущего размера.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header winuser.h (включая Windows.h)
Библиотека User32.lib
DLL User32.dll

См. также раздел

CascadeWindows

Основные понятия

Другие ресурсы

RECT

Справочные материалы

Windows