WTL如何让CSplitterWindow的View响应OnContextMenu

zhaogaojian 2009-10-17 02:20:52
新建一WTL工程,样式用Explorer,在CMainFrame上添加OnContextMenu事件
LRESULT OnContextMenu(UINT /*uMsg*/, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
{
if((HWND)wParam == m_view.m_hWnd)
{
MessageBox("aaa","");
}
if((HWND)wParam == m_splitter.m_hWnd)
{
MessageBox("bbb","");
}

return 0;
}
//运行结果是只弹出bbb,说明m_splitter把事件拦截了,确保OnContextMenu在CMainFrame里的前提下,怎么让view也能处理OnContextMenu事件。
...全文
87 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaogaojian 2009-10-21
  • 打赏
  • 举报
回复
1111
zhaogaojian 2009-10-18
  • 打赏
  • 举报
回复
111111111
雪影 2009-10-17
  • 打赏
  • 举报
回复
没使用过wtl做这个,帮顶一下
zhaogaojian 2009-10-17
  • 打赏
  • 举报
回复
111111111111

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧