CreateMDIWindow

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

CreateMDIWindow功能创建一个多文档界面(MDI)子窗口。

HWND CreateMDIWindow(

LPTSTR 【lpClassName】,//指向已注册子类名的指针
LPTSTR 【lpWindowName】,//指向窗口名称的指针
DWORD 【dwStyle】,//窗口样式
INT 【X】,//窗口的水平位置
INT 【Y】,//窗口的垂直位置
INT 【nWidth】,//窗口宽度
INT 【nHeight参数】,//窗口高度
HWND 【hWndParent】,//处理父窗口(MDI客户端)
HINSTANCE 【的hInstance】,//处理应用程序实例
LPARAM 【lParam的】//应用程序定义的值
); 

参数

【lpClassName】

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

【lpWindowName】

指向表示窗口名称的以null结尾的字符串。Windows在子窗口的标题栏中显示名称。

【dwStyle】

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

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

【X】

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

【Y】

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

【nWidth】

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

【nHeight参数】

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

【hWndParent】

标识将作为新MDI子窗口的父级的MDI客户机窗口。

【的hInstance】

标识创建MDI子窗口的应用程序的实例。

【lParam的】

指定应用程序定义的值。

返回值

如果函数成功,则返回值是创建窗口的句柄。

如果函数失败,返回值为NULL。

备注

使用CreateMDIWindow功能类似于向MDI客户端窗口发送WM_MDICREATE消息,除了该函数可以在不同的线程中创建MDI子窗口,而消息不能。

Windows 95:系统最多可以支持16,364个窗口句柄。

也可以看看

CreateWindow, RegisterClass, WM_MDICREATE