MDICREATESTRUCT

【勇芳软件工作室】汉化HomePreviousNext

MDICREATESTRUCT结构包含有关多文档界面(MDI)子窗口的类,标题,所有者,位置和大小的信息。

typedef struct tagMDICREATESTRUCT { // MDIC

LPCTSTR szClass;

LPCTSTR szTitle;

HANDLE hOwner;

int x;

int y;

int cx;

int cy;

DWORD style;

LPARAM lParam;

} MDICREATESTRUCT;

会员

szClasspl

指向一个以null结尾的字符串,指定MDI子窗口的窗口类的名称。类名必须由先前调用RegisterClass函数注册。

szTitle

指向一个以null结尾的字符串,表示MDI子窗口的标题。Windows在子窗口的标题栏中显示标题。

hOwner

标识创建MDI客户端窗口的应用程序的实例。

x

指定MDI子窗口的客户端坐标中的初始水平位置。如果此成员为CW_USEDEFAULT,则MDI子窗口将被分配为默认的水平位置。

y

指定MDI子窗口的客户端坐标中的初始垂直位置。如果此成员为CW_USEDEFAULT,则MDI子窗口将被分配为默认的垂直位置。

cx

指定MDI子窗口的初始宽度(以设备为单位)。如果此成员为CW_USEDEFAULT,则MDI子窗口将分配默认宽度。

cy

指定MDI子窗口的初始高度(以设备为单位)。如果此成员设置为CW_USEDEFAULT,则MDI子窗口将分配默认高度。

样式

指定MDI子窗口的样式。如果使用MDIS_ALLCHILDSTYLES窗口样式创建MDI客户端窗口,则此成员可以是CreateWindow功能描述中列出的窗口样式的任意组合。否则,此成员可以是以下值中的一个或多个:

含义
WS_MINIMIZE创建一个最初被最小化的MDI子窗口。
WS_MAXIMIZE创建最初最大化的MDI子窗口。
WS_HSCROLL创建一个具有水平滚动条的MDI子窗口。
WS_VSCROLL创建一个具有垂直滚动条的MDI子窗口。

lParam的

指定应用程序定义的32位值。

备注

当创建MDI子窗口时,Windows会向窗口发送WM_CREATE消息。WM_CREATE的【lParam的】参数包含一个指向CREATESTRUCT结构的指针。此结构的lpCreateParams成员包含指向使用创建MDI子窗口的WM_MDICREATE消息传递的MDICREATESTRUCT结构的指针。

也可以看看

CLIENTCREATESTRUCT, CREATESTRUCT, WM_CREATE