【发布时间】:2014-05-21 15:44:15
【问题描述】:
假设我有一个名为 ListCtrl 的列表组件类,它派生自 CWnd。
假设我还有一个名为 DialogA 的对话框类,它派生自 CDialog。
DialogA 使用 ListCtrl 将其映射到列表组件。例如,
void DialogA::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Control(pDX, IDC_LIST_CONTROL, listCtrl);
}
在哪里
ListCtrl listCtrl;
那么如果 ListCtrl 调用 SendMessage(),DialogA 可以处理吗?
如果没有,我如何让 DialogA 处理 ListCtrl 所做的事情。
最终,当单击“复制”的 ListCtrl 右键菜单选项时,我希望 DialogA 使用它自己的“复制”功能,并阻止执行 ListCtrl 的复制功能。
【问题讨论】:
标签: c++ mfc sendmessage