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
指定新窗口中 style。lpszName
为指定新窗口的名称以 NULL 结尾的字符串的位置。lpszClass
为指定新窗口的窗口类名的 null 终止的字符串的结构;WNDCLASS (点有关更多信息,请参见 Windows SDK。)dwExStyle
对于新窗口指定 扩展样式。
要求
头文件: winuser.h