Структура CLIENTCREATESTRUCT (winuser.h)
Содержит сведения о меню и первом дочернем окне многодокументного интерфейса (MDI) клиентского окна MDI. Приложение передает указатель на эту структуру в качестве параметра lpParam функции CreateWindow при создании окна клиента MDI.
Синтаксис
typedef struct tagCLIENTCREATESTRUCT {
HANDLE hWindowMenu;
UINT idFirstChild;
} CLIENTCREATESTRUCT, *LPCLIENTCREATESTRUCT;
Члены
hWindowMenu
Тип: HANDLE
Дескриптор меню окна приложения MDI. Приложение MDI может получить этот дескриптор из меню окна фрейма MDI с помощью функции GetSubMenu .
idFirstChild
Тип: UINT
Идентификатор дочернего окна первого созданного дочернего окна MDI. Система увеличивает идентификатор для каждого дополнительного дочернего окна MDI, создаваемого приложением, и переназначает идентификаторы, когда приложение уничтожает окно, чтобы диапазон идентификаторов был непрерывным. Эти идентификаторы используются в WM_COMMAND сообщениях, отправляемых в окно фрейма MDI приложения при выборе дочернего окна в меню окна. они не должны конфликтовать с другими идентификаторами команд.
Комментарии
Когда окно клиента MDI создается путем вызова CreateWindow, система отправляет WM_CREATE сообщение в окно. Параметр lParamWM_CREATE содержит указатель на структуру CREATESTRUCT . Элемент lpCreateParams этой структуры содержит указатель на структуру CLIENTCREATESTRUCT .
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | winuser.h (включая Windows.h) |
См. также раздел
Сведения об интерфейсе нескольких документов
Основные понятия
Справочные материалы