WM_MDIACTIVATE消息

应用程序将 WM_MDIACTIVATE 消息发送到多文档接口 (MDI) 客户端窗口,以指示客户端窗口激活不同的 MDI 子窗口。

#define WM_MDIACTIVATE                  0x0222

参数

wParam

要激活的 MDI 子窗口的句柄。

lParam

未使用此参数。

返回值

类型: LRESULT

如果应用程序将此消息发送到 MDI 客户端窗口,则返回值为零。

如果 MDI 子窗口处理此消息,则应返回零。

备注

当客户端窗口处理此消息时,它会将 WM_MDIACTIVATE 发送到正在停用的子窗口和正在激活的子窗口。 MDI 子窗口接收的消息参数如下所示:

wParam

正在停用的 MDI 子窗口的句柄。

lParam

正在激活的 MDI 子窗口的句柄。

MDI 子窗口独立于 MDI 框架窗口激活。 当框架窗口变为活动状态时,上次使用 WM_MDIACTIVATE 消息激活的子窗口将接收 WM_NCACTIVATE 消息来绘制活动窗口框架和标题栏;子窗口不会收到另一 个WM_MDIACTIVATE 消息。

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
标头
Winuser.h (包括 Windows.h)

另请参阅

引用

WM_MDIGETACTIVE

WM_MDINEXT

WM_NCACTIVATE

概念性

多文档接口