次の方法で共有


CWnd::OnInitMenu

フレームワークはメニューがアクティブになると、このメンバー関数を呼び出します。

afx_msg void OnInitMenu( 
   CMenu* pMenu  
);

パラメーター

  • pMenu
    初期化されるメニューを指定します。 一時的であるですが、後で使用できるように保存しないでください。

解説

OnInitMenu は、ユーザーがメニュー バーの項目をクリックするか、メニュー キーを押すと呼び出されます。 表示前にメニューを変更するには、このメンバー関数をオーバーライドします。

OnInitMenu は、ユーザーがメニュー バーの項目をクリックするとメニュー) に最初にアクセスしたときに、が呼び出されます (たとえば。 このメソッドは、メニュー項目に関する情報を提供しません。 メニュー内の項目への移動が (たとえば、複数のメニュー項目にマウスを移動して再度呼び出す関数) されません。 メニュー (アプリケーションのクライアント領域をクリック) 以降のクリック時の一度終了ユーザーは、メニュー バーの項目、再度呼び出される関数。

注意

このメンバー関数は、アプリケーションが Windows メッセージを処理できるようにするためにフレームワークによって呼び出されます。この関数に渡されるパラメーターの値は、フレームワークがメッセージ受信時に受け取ったパラメーターの値に基づいています。この関数の基本クラスの実装を呼び出した場合は、関数に渡したパラメーターではなく、メッセージと共に渡されたパラメーター自体が使用されます。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CWnd クラス

階層図

CWnd::OnInitMenuPopup

WM_INITMENU