CreateMDIWindow

Функция CreateMDIWindow создает дочернего окна интерфейса (MDI).

 () HWND CreateMDIWindow LPTSTR  lpClassName, / / указатель зарегистрирован ребенок имя классаLPTSTRlpWindowName, / / указатель на имя окнаDWORDdwStyle, / / стиль окнаint X, / / горизонтальное положение окна int Y, / / вертикальное положение окна intnWidth, / / ширина окна intnHeight, / / высота окнаHWNDhWndParent, / / дескриптор родительского окна (MDI клиент)HINSTANCEhInstance, / / обработать для экземпляра приложенияLPARAMlParam / / определенное приложением значение);
 

Параметры

lpClassName
Указатель на ограниченную значением null строку, указав класс окна дочернего окна MDI. Имя класса должно было зарегистрировано в вызове функции RegisterClassEx.
lpWindowName
Указатель на строку, заканчивающуюся, представляющая имя окна. Система отображает имя в строке заголовка окна ребенка.
dwStyle
Задает стиль дочернего окна MDI. Если окно клиента MDI с стиль окна MDIS_ALLCHILDSTYLES, этот параметр может быть любым сочетанием стилей окна, перечисленных в описании функции CreateWindow . В противном случае этот параметр может иметь одно или несколько из следующих значений:
Значение Значение
WS_MINIMIZE Создает дочернее окно MDI, которое первоначально к минимуму.
WS_MAXIMIZE Создает дочернее окно MDI, первоначально развернута.
WS_HSCROLL Создает дочернее окно MDI имеет горизонтальную полосу прокрутки.
WS_VSCROLL Создает дочернее окно MDI имеет вертикальную полосу прокрутки.

X
Определяет исходное горизонтальное положение, в клиентских координатах, дочернего окна MDI. Если этот параметр равен CW_USEDEFAULT, дочернее окно MDI назначается по умолчанию горизонтальное положение.
Y
Определяет исходное вертикальное положение, в клиентских координатах, дочернего окна MDI. Если этот параметр равен CW_USEDEFAULT, дочернее окно MDI назначается по умолчанию вертикальное положение.
nWidth
Ширина первоначальный, в единицах устройства дочернего окна MDI. Если этот параметр равен CW_USEDEFAULT, дочернее окно MDI присваивается ширину по умолчанию.
nHeight
Определяет первоначальные высоту в единицах устройства дочернего окна MDI. Если этот параметр имеет значение CW_USEDEFAULT, дочернее окно MDI назначается по умолчанию высота.
hWndParent
Дескриптор окна MDI клиента, который будет родителем нового дочернего окна MDI.
hInstance
Дескриптор экземпляра приложения, создание дочернего окна MDI.
lParam
Задает определенное приложением значение.

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

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

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

Примечания

Использование функции CreateMDIWindow аналогично отправки WM_MDICREATE в окне клиента MDI, за исключением того, что функция может создать дочернее окно MDI в потоке, в то время как сообщение не может.

Windows 95:Система может поддерживать до 16,364 оконных дескрипторов.

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.
Импорта библиотеки:Используйте user32.lib.
Юникод:В версии Юникода и ANSI в Windows NT.

Родственные слова

Обзор интерфейса несколько документов, множество функций интерфейса документ CreateWindow RegisterClassEx, WM_MDICREATE

Index