这两个是系统控制的菜单... 可以Hook掉,有点麻烦 
参考API:
BOOL RemoveMenu(          HMENU hMenu,
    UINT uPosition,
    UINT uFlags
);

解决方案 »

  1.   

    自己做菜单啊,原来的选项很容易实现的,比如textBox.Undo(),textBox.Copy()等等
      

  2.   

    通过查找应用程序的窗口句柄,然后用鼠标HOOK拦截它的消息。把消息WM_RButtonUp给替换为自定义的消息。系统如果找不到这个消息,也就弹不出这个菜单。然后将自己替换的消息,再弹出(调用Popup方法)
      

  3.   

    写过c++改菜单的代码,但是要截取Popup的消息比较麻烦
      

  4.   

    你不用API是没有办法的,因为TextBox的右键属性是WINDOWS给你的.
    最简单的办法还是使用上下文菜单来做吧!