CREATESTRUCT 结构
注:本文档由 谁动了我的豆包 翻译,小甲鱼校对。原文链接 -> 传送门
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 标识拥有新窗口模块的模块实例句柄
hMenu1. 标识被新窗口使用的菜单
2. 如果该窗口是一个子窗口,那么该菜单包含整型 ID
hwndParent1. 标识拥有新窗口的窗口
2. 如果新窗口是一个顶层窗口,那么该参数为 NULL
cy指定新窗口的高度
cx指定新窗口的宽度
y1. 指定了新窗口左上角的 Y 坐标
2. 如果该新窗口是一个子窗口,那么该坐标是相对于父窗口的,否则,该窗口就是相对于屏幕的原点
x1. 指定了新窗口左上角的 X 坐标
2. 如果该新窗口是一个子窗口,那么该坐标是相对于父窗口的,否则,该窗口就是相对于屏幕的原点
style指定新窗口的样式
lpszName指向指定新窗口名字的字符串
lpszClass指向指定新窗口的窗口类名(一个 WNDCLASS 结构)的字符串
dwExStyle指定新窗口的扩展样式
需求:
Header Winuser.h (包含于 Windows.h)
【API档案】版权归鱼C工作室(www.fishc.com)所有,转载请注明来源。
页:
[1]