CREATESTRUCT štruktúra definuje veľkosť inicializačných parametrov prešiel postupu okno aplikácie.
tYPEDEF struct tagCREATESTRUCT {/ / cs LPVOID lpCreateParams;
HINSTANCE hInstance;
HMENU hMenu;
HWND hwndParent;
int cy;
int cx;
int y;
int x;
DLHÉ štýlom;
LPCTSTR lpszName;
LPCTSTR lpszClass;
DWORD dwExStyle;
} CREATESTRUCT
Ak je okno vytváraný MDI okno, tento člen obsahuje smerník na štruktúru MDICREATESTRUCT.
Systém Windows NT: Ak okno je vytváraný z dialógového okna šablóny, tento člen je adresa krátke hodnota, ktorá určuje veľkosť v bajtoch dát na vytvorenie okna. Hodnota je bezprostredne nasledovať vytvorenie údajov. Ďalšie informácie nájdete v časti nasledovné poznámky.
Systém Windows NT: Mali prístup k údajom zastúpení členských lpCreateParams pomocou ukazovateľa, ktorý bol vyhlásený za pomocou NEZAROVNANEJ typu, pretože ukazovateľ nesmie byť DWORD zarovnané. To sa prejavilo v nasledujúcom príklade
tYPEDEF struct tagMyData {/ / definovať dáta na vytvorenie tu.
} MYDATA;
TYPEDEF struct tagMyDlgData {krátke cbExtra;
MYDATA myData;
} MYDL&GDATA, NEZAROVNANEJ * PMYDLGDATA;
PMYDLGDATA pMyDlgdata = (PMYDLGDATA) ((lParam (LPCREATESTRUCT))-gt; lpCreateParams)
nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verziu 1.0 alebo novšiu verziu.
Hlavičky:Deklarovaný v súbore winuser.h.
Unicode:Definovaný formát Unicode a ANSI štruktúry.
Windows prehľad okno štruktúry CreateWindow, CreateWindowEx, MDICREATESTRUCT