WM_MDICREATE消息
应用程序将 WM_MDICREATE 消息发送到多文档界面, (MDI) 客户端窗口创建 MDI 子窗口。
#define WM_MDICREATE 0x0220
参数
-
wParam
-
未使用此参数。
-
lParam
-
指向 MDICREATESTRUCT 结构的指针,其中包含系统用于创建 MDI 子窗口的信息。
返回值
类型:HWND
如果消息成功,则返回值是新子窗口的句柄。
如果消息失败,则返回值为 NULL。
备注
MDI 子窗口是使用 窗口样式 位 WS_CHILD、 WS_CLIPSIBLINGS、 WS_CLIPCHILDREN、 WS_SYSMENU、 WS_CAPTION、 WS_THICKFRAME、 WS_MINIMIZEBOX和 WS_MAXIMIZEBOX以及 MDICREATESTRUCT 结构中指定的其他样式位创建的。 系统将新子窗口的标题添加到框架窗口的窗口菜单中。 应用程序应使用此消息创建客户端窗口的所有子窗口。
如果 MDI 客户端窗口收到任何消息,指示在活动子窗口最大化时更改其子窗口的激活,则系统将还原活动子窗口并最大化新激活的子窗口。
创建 MDI 子窗口时,系统会将 WM_CREATE 消息发送到该窗口。 WM_CREATE消息的 lParam 参数包含指向 CREATESTRUCT 结构的指针。 此结构的 lpCreateParams 成员包含指向 MDICREATESTRUCT 结构的指针,该结构随创建 MDI 子窗口的 WM_MDICREATE 消息一起传递。
当 仍在处理WM_MDICREATE 消息时,应用程序不应发送第二个 WM_MDICREATE 消息。 例如,当 MDI 子窗口处理 其WM_MDICREATE 消息时,它不应发送 WM_MDICREATE 消息。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |
标头 |
|
另请参阅