У меня есть модальное диалоговое окно, в котором я хотел бы реализовать событие щелчка правой кнопкой мыши. Я добавил ON_WM_RBUTTONDOWN () в карту сообщений класса.
BEGIN_MESSAGE_MAP(MyDialog, CDialog)
//{{AFX_MSG_MAP(MyDialog)
ON_WM_RBUTTONDOWN()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
и переопределили класс afx_msg void OnRButtonDown(UINT nFlags, CPoint point);
Однако моя функция OnRButtonDown не выполняется, когда я щелкаю кнопку мыши в диалоговом окне. Мой диалог вызывается с помощью DoModal (), может ли модальные диалоги не учитывать эти события мыши? Что-то еще, что я пропускаю?