CREATESTRUCT структура визначає ініціалізації параметрів, що пройшов процедуру вікно застосунку.
typedef tagCREATESTRUCT типу struct {/ / cs LPVOID lpCreateParams;
HINSTANCE hInstance;
HMENU hMenu;
HWND hwndParent;
Int cy;
Int cx;
Int y;
Int x;
ДОВГИЙ стиль;
LPCTSTR lpszName;
LPCTSTR lpszClass;
DWORD dwExStyle;
} CREATESTRUCT
Якщо вікно, що створюється з вікна MDI, цей компонент містить вказівник на структуру MDICREATESTRUCT.
Windows NT: Якщо вікно створюється з шаблону діалогове вікно, цей компонент є адресою короткий значення, яке визначає розмір в байтах, вікно створення даних. Значення відразу після створення даних. Докладніше перегляньте наступний розділ зауваження.
Windows NT: Дані, представлені член lpCreateParams , за допомогою вказівника, який був оголошений використання НЕВИРІВНЯНИЙ типу, оскільки він не може бути DWORD, вирівняні потрібно отримати доступ. Це проявляється в нижче прикладі
typedef tagMyData типу struct {/ / визначити створення даних тут.
} ТУВА;
typedef tagMyDlgData типу struct {короткий cbExtra;
ТУВА Тува;
} MYDL&GDATA, НЕВИРІВНЯНИЙ * PMYDLGDATA;
PMYDLGDATA pMyDlgdata (PMYDLGDATA) = ((lParam (LPCREATESTRUCT))-gt; lpCreateParams)
nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Потрібна Версія 1.0 або пізнішу версію.
Заголовка:Оголошена в winuser.h.
Юнікод:Визначено як Unicode та ANSI структури.
Огляд Windows, вікно структур, CreateWindow, CreateWindowEx, MDICREATESTRUCT