Die CREATESTRUCT -Struktur definiert die Initialisierungsparameter übergeben an die Fensterprozedur des Antrags.
typedef Struct TagCREATESTRUCT {/ / Cs LPVOID LpCreateParams;
HINSTANCE hInstance;
HMENU hMenu;
HWND HwndParent;
Int cy;
Int Cx;
Int y;
Int X;
LANGE Stil;
LPCTSTR LpszName;
LPCTSTR LpszClass;
DWORD DwExStyle;
} CREATESTRUCT
Wenn das Fenster entsteht ein MDI-Fenster ist, enthält dieses Members einen Zeiger auf eine MDICREATESTRUCT -Struktur.
Windows NT: Wenn das Fenster aus einem Dialogfeldvorlage erstellt wird, ist dieser Member die Adresse des einen SHORT -Wert, der angibt, die Größe in Bytes, der die Fenster Erstellung Daten. Der Wert wird sofort durch die Schaffung Daten gefolgt. Weitere Informationen finden Sie unter den folgenden Abschnitt "Hinweise".
Windows NT: Sie sollten die Zugangsdaten vertreten durch den LpCreateParams Member mit einen Zeiger, der unter Verwendung des nicht ausgerichteten, erklärt worden ist, da der Zeiger möglicherweise nicht DWORD ausgerichtet. Dies wird im folgenden Beispiel veranschaulicht.
typedef Struct TagMyData {/ / Define Erstellung Daten hier.
} MYDATA;
Typedef Struct TagMyDlgData {kurze CbExtra;
MYDATA MyData;
} MYDL&GDATA, NICHTLINEARE * PMYDLGDATA;
PMYDLGDATA pMyDlgdata (PMYDLGDATA) = (((LPCREATESTRUCT) lParam)-Gt; LpCreateParams)
&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Version 1.0 oder höher benötigt.
Header:In winuser.h deklarierten.
Unicode:Als Unicode und ANSI Strukturen definiert.
Übersicht über Windows, Fensterkonstruktionen, CreateWindow-Funktion, CreateWindowEx, MDICREATESTRUCT