次の方法で共有


CWnd::OnContextMenu

更新 : 2007 年 11 月

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

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

パラメータ

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

  • pos
    ユーザーによってマウスがクリックされたときの、カーソルの画面座標位置です。

解説

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

コンテキスト メニューを表示しない場合は、このメッセージを DefWindowProc に渡してください。ウィンドウが子ウィンドウである場合は、DefWindowProc は親ウィンドウにメッセージを送信します。それ以外の場合は、指定した位置がウィンドウのキャプション内にあると、DefWindowProc によって既定のコンテキスト メニューが表示されます。

必要条件

ヘッダー : afxwin.h

参照

参照

CWnd クラス

階層図

その他の技術情報

CWnd のメンバ