次の方法で共有


CWnd::OnContextMenu

ユーザーがウィンドウ内でマウスの右ボタンをクリック) (右クリックしたときに、フレームワークによって呼び出されます。

afx_msg void OnContextMenu(
   CWnd* pWnd,
   CPoint pos 
);

パラメーター

  • pWnd
    ユーザーがマウスを右クリックしたウィンドウのハンドル。これは、メッセージを受け取るウィンドウの子ウィンドウです。このメッセージの処理に関する詳細については、"解説"を参照してください。

  • pos
    カーソルの位置、マウスのクリック時の画面座標で。

解説

TrackPopupMenuを使用してコンテキスト メニューの表示には、このメッセージを処理できます。

コンテキスト メニューを表示する DefWindowProc の関数にこのメッセージを渡す必要があります。独自のウィンドウが子ウィンドウの場合、DefWindowProc は、親にメッセージを送信します。それ以外 DefWindowProc は、指定された位置がペインのキャプションにある既定のコンテキスト メニューを表示します。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CWnd クラス

階層図