Structura CREATESTRUCT definește parametrii de ini?ializare a trecut la procedura fereastră de o cerere.
typedef struct tagCREATESTRUCT {/ / cs LPVOID lpCreateParams;
HINSTANCE hInstance;
HMENU hMenu;
HWND hwndParent;
int cy;
int cx;
int y;
int x;
Stil lung;
LPCTSTR lpszName;
LPCTSTR lpszClass;
DWORD dwExStyle;
} CREATESTRUCT
Dacă fereastra fiind creat este o fereastră de MDI, acest membru conține un indicator spre o structură MDICREATESTRUCT.
Windows NT: Dacă fereastra este creat dintr-un șablon de dialog, acest membru este adresa de valoare scurt care specifică dimensiunea, în octeți, fereastra crearea datelor. Valoarea este urmat imediat de a datelor de creare. Pentru mai multe informații, consultați secțiunea observa?ii următoarele.
Windows NT: Ar trebui să accesați date reprezentate de membru lpCreateParams folosind un indicator care a fost declarat utilizând tipul NEALINIATĂ, pentru că cursorul nu poate fi DWORD aliniate. Acest lucru este demonstrat în exemplul următor
typedef struct tagMyData {/ / Define date de creare de aici.
} MYDATA;
Typedef struct tagMyDlgData {cbExtra scurt;
MYDATA myData;
} MYDL&GDATA, NEALINIATĂ * PMYDLGDATA;
PMYDLGDATA pMyDlgdata (PMYDLGDATA) = (((LPCREATESTRUCT) lParam)-gt; lpCreateParams)
nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Necesită versiunea 1.0 sau mai târziu.
Antet:A declarat în winuser.h.
Unicode:Definit ca structurile Unicode și ANSI.
Prezentare generală a Windows, fereastra structuri, CreateWindow, CreateWindowEx, MDICREATESTRUCT