CREATESTRUCT 结构
CREATESTRUCT 结构定义初始化参数传递给应用程序的窗口过程。
typedef struct tagCREATESTRUCT {
LPVOID lpCreateParams;
HANDLE hInstance;
HMENU hMenu;
HWND hwndParent;
int cy;
int cx;
int y;
int x;
LONG style;
LPCSTR lpszName;
LPCSTR lpszClass;
DWORD dwExStyle;
} CREATESTRUCT;
参数
lpCreateParams
指向要使用的数据创建一个窗口。hInstance
标识拥有新窗口模块的模块实例句柄。hMenu
标识新窗口将使用的菜单。如果子窗口,包含整数 ID.hwndParent
标识拥有新窗口的窗口。,如果新窗口是顶级窗口,此成员是 NULL 。cy
指定新窗口的高度。cx
指定新窗口的宽度。y
指定新窗口的左上角的 y 坐标。,如果新窗口是子窗口,坐标系是相对于父窗口;否则坐标系是相对于屏幕的原点。x
指定新窗口的左上角的 x 坐标。,如果新窗口是子窗口,坐标系是相对于父窗口;否则坐标系是相对于屏幕的原点。style
指定新窗口的 样式。lpszName
指向指定新窗口的名称为 NULL 终止的字符串。lpszClass
指向指定新窗口的窗口类名的一个 NULL 终止的字符串 ( WNDCLASS 结构;有关更多信息,请参见 Windows SDK)。dwExStyle
为新窗口指定 扩展样式 。
要求
Header: winuser.h