一个CEdit的问题,没做过,所以不懂!

numbo 2005-01-16 08:03:43
遇到一个问题,请教!我在CFormView上放了一个编辑框,每次右键单击时,会弹出一个系统自带的什么粘贴,剪切之类的右键菜单,怎样让它不显示。如果想截获这个消息,弹出自己定义的右键菜单,需要怎样做!
...全文
94 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
oyljerry 2005-01-17
  • 打赏
  • 举报
回复
最好自己派生一个
lixiaosan 2005-01-17
  • 打赏
  • 举报
回复
最好是派生一个cedit,为其添加自己的右键菜单
pomelowu 2005-01-16
  • 打赏
  • 举报
回复
>怎样让它不显示
函数体里边什么都不要写就不显示了。

___________________


>如果想截获这个消息,弹出自己定义的右键菜单,需要怎样做!
用Class Wizzard添加新类,从CEdit派生。然后还是在Class Wizzard中,找到这个消息,选Add Function,再Edit Function就OK。
pomelowu 2005-01-16
  • 打赏
  • 举报
回复
派生一个CEdit类与这个编辑框绑定,然后重写这个类的WM_CONTEXTMENU消息的响应函数OnContextMenu
numbo 2005-01-16
  • 打赏
  • 举报
回复
有点没说清楚,怕大家误解。“每次右键单击时”,说的准确点应该是“每次右键单击编辑框时”。抱歉!

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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