WM_INITMENU消息

当菜单即将变为活动状态时发送。 当用户单击菜单栏上的项或按下菜单键时,会发生此情况。 这允许应用程序在显示菜单之前对其进行修改。

窗口通过其 WindowProc 函数接收此消息。

#define WM_INITMENU                     0x0116

参数

wParam

要初始化的菜单的句柄。

lParam

未使用此参数。

返回值

如果应用程序处理此消息,则它应返回零。

备注

仅当首次访问菜单时,才会发送 WM_INITMENU 消息;每次访问仅生成一条 WM_INITMENU 消息。 例如,在按住按钮的同时将鼠标移到多个菜单项上不会生成新消息。 WM_INITMENU 不提供有关菜单项的信息。

要求

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

另请参阅

引用

WM_INITMENUPOPUP

概念性

键盘加速键