想对edit做一些处理,使它不能粘贴一些特定的内容

解决方案 »

  1.   

    应该是拦截命令消息
    继承一个CEdit类,重载OnCommand,拦截IDC_EDIT_PASTE
      

  2.   

    OnCommand根本拦截不到啊
    IDC_EDIT_PASTE没有这个东西啊
      

  3.   

    可以在窗口的PreTranslateMessage(MSG* pMsg)函数中,首先判断你的当前焦点所在的控件(用GetFocus()就可以)是不是你要获拦截控件,如果是,在判断该消息是不是WM_PASTE消息,如果是,则执行一些消息。其实perl2003(清风)用继承类的方法也是可行的,只是消息可能写错了。