2章.ダイアログ 2−4.CStaticクラスで右クリックメニュー通知を受けるには? |
ダイアログエディタで該当コントロールの「通知」をチェックします。 処理自体としては以下の通りです。 ※スタティックテキストはIDC_STACLKに変更してあります。 BOOL CTestView::PreTranslateMessage(MSG* pMsg) { // TODO: この位置に固有の処理を追加するか、または基本クラスを呼び出してください if(pMsg->message==WM_RBUTTONUP && ::GetDlgCtrlID(pMsg->hwnd)==IDC_STACLK) AfxMessageBox("右クリックされました☆"); return CFormView::PreTranslateMessage(pMsg); } |
Top へ戻る |