【发布时间】:2011-06-01 23:42:40
【问题描述】:
我有一个 CFormView 和一个子 CListCtrl 控件。我能应付 加速器事件,如 CFormView 中的 Ctrl+C、Ctrl+V ... 问题,通过定义下面的消息处理程序:
ON_COMMAND(ID_EDIT_COPY, &CMyFormView::OnEditCopy)
现在我希望我的 CListCtrl 以不同的方式处理这些命令。我想要 在 CListCtrl 类中实现 OnEditCopy,而不是实现逻辑 在视图类中。如何将加速器事件从 CView 传递到 子控件,当 CListCtrl 处于焦点时?我试过了:
ON_CONTROL_REFLECT(ID_EDIT_COPY, &CMyListCtrl::OnEditCopy)
但它不起作用。
【问题讨论】:
标签: c++ visual-c++ mfc