CREATESTRUCT -struktur definerer Initialiseringsparametere som er sendt til vindusprosedyre av et program.
typeDef struct tagCREATESTRUCT {/ / cs LPVOID lpCreateParams;
HINSTANCE hInstance;
HMENU hMenu;
HWND hwndParent;
Int cy;
Int cx;
Int y;
Int x;
LANG stil;
LPCTSTR lpszName;
LPCTSTR lpszClass;
DWORD dwExStyle;
} CREATESTRUCT
Hvis vinduet blir opprettet en MDI-vindu, inneholder dette medlemmet en peker til en MDICREATESTRUCT struktur.
Windows NT: Hvis vinduet opprettes fra en mal i dialogboksen, er dette medlemmet adressen til en kort verdi som angir størrelsen, i byte, på vinduet etableringen dataene. Verdien er umiddelbart etterfulgt av etableringen dataene. Hvis du vil ha mer informasjon, kan du se under følgende kommentarer.
Windows NT: Du bør få tilgang til data som er representert av lpCreateParams -medlemmet ved hjelp av en peker som er angitt ved hjelp av hvilken FEILJUSTERT, fordi pekeren ikke kan være DWORD justert. Denne teknikken demonstreres i eksemplet nedenfor
typeDef struct tagMyData {/ / Define etableringen data her.
} MINEDATA;
TypeDef struct tagMyDlgData {kort cbExtra;
MINEDATA minedata;
} MYDL&GDATA, IKKE-JUSTERT * PMYDLGDATA;
PMYDLGDATA pMyDlgdata = (PMYDLGDATA) (((LPCREATESTRUCT) lParam)-gt; lpCreateParams)
nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Krever versjon 1.0 eller senere.
Topptekst:Deklarert i winuser.h.
Unicode:Definert som Unicode- og ANSI-strukturer.
Oversikt over Windows, vinduet strukturer, CreateWindow, CreateWindowEx, MDICREATESTRUCT