遇到一个问题,请教!我在CFormView上放了一个编辑框,每次右键单击时,会弹出一个系统自带的什么粘贴,剪切之类的右键菜单,怎样让它不显示。如果想截获这个消息,弹出自己定义的右键菜单,需要怎样做!

解决方案 »

  1.   

    派生一个CEdit类与这个编辑框绑定,然后重写这个类的WM_CONTEXTMENU消息的响应函数OnContextMenu
      

  2.   

    >怎样让它不显示
    函数体里边什么都不要写就不显示了。___________________
    >如果想截获这个消息,弹出自己定义的右键菜单,需要怎样做!
    用Class Wizzard添加新类,从CEdit派生。然后还是在Class Wizzard中,找到这个消息,选Add Function,再Edit Function就OK。
      

  3.   

    最好是派生一个cedit,为其添加自己的右键菜单