BOOL CreateEx ( DWORD dwExStyle, LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, int x, int y, int nWidth, int nHeight, HWND hwndParent, HMENU nIDorHMenu, LPVOID lpParam = NULL );
BOOL Cre&ateEx (DWORD dwExStyle, LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyleконстанта RECTamp;RECTCWnd *pParentWndUINTnIDLPVOIDlpParam = NULL);
Значення, яке повертається
Ненульовий, у разі успіху; в іншому випадку 0.
Параметри
dwExStyle
Визначає розширеного стиль CW&nd , що створюється. Застосувати будь-який з розширеного вікна стилі до на window.nbsp;
lpszClassName
Вказує на рядок нульовим символів, що імена класів Windows ( WNDCLASS структури). Ім'я класу можуть бути будь-яким зареєстровано глобальні функції AfxRegisterWndClass або будь-який стандартний елемент керування клас імен. Воно не може бути NULL.
lpszWindowName
Пункту до нульовим символів рядок, що містить ім'я, вікно.
dwStyle
Визначає атрибути стилю вікон. Побачити Вікно стилі та CWnd::Create для опису можливих значень.
x
Визначає початкове положення x CWnd вікна.
y
Визначає початкове положення зверху вікна CWnd.
nWidth
Визначає ширину (на пристрій одиниць) CWnd вікна.
nHeight
Визначає висоту (у пристрій одиниць) CWnd вікна.
hwndParent
Визначає батьків або власник вікна CWnd вікно, що створюється. Використовувати значення NULL для верхнього рівня windows.
nIDorHMenu
Визначає меню або ідентифікатор дочірнього вікна. Значення залежить від стиль вікна.
lpParam
Точок даних, які посилаються на поле lpCreateParams CREATESTRUCT структури.
rect
Розмір та розташування вікна, у клієнта координати pParentWnd.
pParentWnd
Батько вікна.
nID
Ідентифікатор дочірнього вікна.
Зауваження
Створює перекриваються, виринаюче вікно або дитини вікні Розширений стиль у dwExStyle.
CreateEx параметри вказати WNDCLASS, заголовок вікна, стиль вікна та (опціонально) початкове положення і розмір вікна. CreateEx також визначає батьків (якщо є) у вікні і ID.
Коли CreateEx виконує, Windows посилає WM_GETMINMAXINFO, WM_NCCREATE, WM_NCCALCSIZEі WM_CREATE повідомлень до вікна.
Продовжити повідомлення за промовчанням, обробки, отримати класу з CWnd, додавання карти повідомлення до нового класу і забезпечити функцій-членів для повідомлень, що вище. Перевизначити OnCreate, наприклад, для виконання необхідних ініціалізації для новий клас.
Скасувати далі наповідомлення повідомлення обробників додати додаткові можливості до похідних класів.
Якщо стиль WS_VISIBLE огляду, Windows посилає вікна всіх повідомлень, які необхідні для активації та показати вікно. Якщо вікно стиль визначає рядок заголовка, заголовок вікна, вказаний параметр lpszWindowName відображається в рядку заголовка.
DwStyle параметр може бути будь-яка комбінація вікно стилі.
Огляд CWnd |nbsp; Члени класу | Ієрархічна діаграма
Дивіться такожnbsp;CWnd::Create, :: CreateWindowEx