CreateMDIWindow

Функція CreateMDIWindow створює кілька інтерфейсом (MDI) документ дочірнього вікна.

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

Параметри

lpClassName
Вказівник на нульовим рядка, який визначає клас вікна з вікна 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