Struktura CREATESTRUCT definiuje parametry inicjowania, przekazany do procedury okna aplikacji.
element TypeDef struct tagCREATESTRUCT {/ / cs elementem LPVOID lpCreateParams;
Wystąpienie hInstance wystąpienie HINSTANCE;
HMENU hMenu;
HWND hwndParent;
int cy;
int cx;
int y;
int x;
Styl długi;
LPCTSTR lpszName;
LPCTSTR lpszClass;
DWORD dwExStyle;
} CREATESTRUCT
Jeśli okno jest tworzony jest okna MDI, członek ten zawiera wskaźnik do struktury MDICREATESTRUCT.
Systemu Windows NT: Jeśli okno jest tworzone z szablonu okno dialogowe, członek ten jest adresem krótka wartość, która określa rozmiar, w bajtach, danych tworzenie okna. Wartość następuje natychmiast danych tworzenie. Aby uzyskać więcej informacji zobacz następującą sekcję Uwagi.
Systemu Windows NT: Należy dostępu do danych, reprezentowany przez członka lpCreateParams za pomocą wskaźnika, który został zadeklarowany za pomocą odwołań do NIEWYRÓWNANYCH typu, ponieważ wskaźnik nie może być DWORD wyrównane. Jest to zademonstrowane w następnym przykładzie
element TypeDef struct tagMyData {/ / zdefiniowanie danych tworzenie tutaj.
} MOJE_DANE;
element TypeDef struct tagMyDlgData {cbExtra krótki;
MOJE_DANE Moje_Dane;
} MYDL&GDATA, NIEWYRÓWNANY * PMYDLGDATA;
PMYDLGDATA pMyDlgdata = (PMYDLGDATA) (((LPCREATESTRUCT) fikcyjnymi)-gt; lpCreateParams)
nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Wymaga wersja 1.0 lub nowsza.
Nagłówka:Zadeklarowane w pliku winuser.h.
Unicode:Zdefiniowane jako struktur Unicode i ANSI.
Omówienie Windows, okno struktur, właściwości, funkcji CreateWindowEx, MDICREATESTRUCT