Функция TileWindows

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

Синтаксис

WORD WINAPI TileWindows(

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

);

Параметры

hwndParent

[in] Дескриптор родительского окна. Если этот параметр - ПУСТО (NULL), им назначается окно рабочего стола.

wHow

[in] Устанавливает флажки расположения окон без перекрытия друг другом. Этот параметр может быть одним из нижеследующих значений —, необязательно объединенный с флажком MDITILE_SKIPDISABLED, чтобы не допустить блокировку многодокументному интерфейсу (MDI) располагать дочерние окна “мозаикой”.

Значение

Предназначение

MDITILE_HORIZONTAL

Располагает "мозаикой" окна по горизонтали.

MDITILE_VERTICAL

Располагает "мозаикой" окна по вертикали.

lpRect

[in] Указатель на структуру RECT, которая устанавливает прямоугольную область, в рабочих координатах, внутри которой располагаются окна. Если этот параметр - ПУСТО (NULL), используется рабочая область родительского окна.

cKids

[in] Устанавливает число элементов в массиве, заданном параметром lpKids. Этот параметр игнорируется, если lpKids - ПУСТО (NULL).

lpKids

[in] Указатель на массив дескрипторов дочерних окон, которые упорядочиваются. Если этот параметр - ПУСТО (NULL), упорядочиваются дочерние окна заданного родительского окна (или окна рабочего стола).

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

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

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

Замечания

Вызов функции TileWindows заставляет все развернутые окна восстановиться в своих предыдущих размерах.

Смотри также

Краткий обзор Окна, CascadeWindows, RECT

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

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Да версия 4.0 и выше

Windows Me

Да

Windows 98

Да

Windows 95

Да

Используемая библиотека

User32.lib

Заголовочный файл

 

- объявлено в

Winuser.h

- включено в

Windows.h

Unicode

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки
Перевод 15.11.2000 14:59 ©Copyright V. Sokovikov
Hosted by uCoz