当菜单即将激活时,WM_INITMENU消息被发送。当用户单击菜单栏上的项目或按菜单键时,会发生这种情况。这允许应用程序在显示之前修改菜单。
WM_INITMENU
hmenuInit = (HMENU) wParam; //处理菜单进行初始化
参数
【以下结构与文件解析器一起使用。】
价值【wParam中】.标识要初始化的菜单。
返回值
如果应用程序处理此消息,则应返回零。
备注
仅在首次访问菜单时才发送WM_INITMENU消息;每个访问只生成一个WM_INITMENU消息。例如,在按住按钮的同时将鼠标移动到多个菜单项不会生成新消息。WM_INITMENU不提供有关菜单项的信息。
也可以看看