typedef struct tagCREATESTRUCT { /* cs */
void FAR* lpCreateParams;
HINSTANCE hInstance;
HMENU hMenu;
HWND hwndParent;
int cy;
int cx;
int y;
int x;
LONG style;
LPCSTR lpszName;
LPCSTR lpszClass;
DWORD dwExStyle;
} CREATESTRUCT;
The CREATESTRUCT structure defines the initialization parameters passed to the window procedure of an application.
lpCreateParams
Points to data to be used for creating the window.
hInstance
Identifies the module-instance handle of the module that owns the new window.
hMenu
Identifies the menu to be used by the new window.
hwndParent
Identifies the window that owns the new window. This member is NULL if the new window is a top-level window.
cy
Specifies the height of the new window.
cx
Specifies the width of the new window.
y
Specifies the y-coordinate of the upper-left corner of the new window. Coordinates are relative to the parent window if the new window is a child window. Otherwise, the coordinates are relative to the screen origin.
x
Specifies the x-coordinate of the upper-left corner of the new window. Coordinates are relative to the parent window if the new window is a child window. Otherwise, the coordinates are relative to the screen origin.
style
Specifies the style for the new window.
lpszName
Points to a null-terminated string that specifies the name of the new window.
lpszClass
Points to a null-terminated string that specifies the class name of the new window.
dwExStyle
Specifies extended style for the new window.