CWnd::OnInitMenu

当菜单将变为活动状态时,框架调用该成员函数。

afx_msg void OnInitMenu( 
   CMenu* pMenu  
);

参数

  • pMenu
    指定要初始化的菜单。 是瞬态的,不应存储以供将来使用。

备注

当用户在菜单栏上单击菜单项或按键时,OnInitMenu 调用。 在显示之前,请重写该成员函数修改菜单。

OnInitMenu 一次只调用,那么,当菜单首次访问时(例如,那么,当用户在菜单栏上单击项目时)。 此方法不提供有关菜单项的信息。 当用户移到该菜单中的项目(例如,通过将几个菜单项中的鼠标)函数不再调用。 一旦用户从菜单(例如,通过单击应用程序工作区)和最新单击退出项目在菜单栏上,函数再次调用。

备注

此成员函数由框架调用提供您的应用程序处理Windows消息。当接收消息,参数传递给函数以反映结构接收的参数。如果调用此函数的基类实现,该实现将使用参数最初用消息您提供给函数而非参数。

要求

Header: afxwin.h

请参见

参考

CWnd 类

层次结构图

CWnd::OnInitMenuPopup

WM_INITMENU