一般的用户密码EDIT框。
可能会输入和数据库关键有关的字符, 比如% 等。还有就用户可以通过 ctrl+v ,如何屏蔽ctrl+v?

解决方案 »

  1.   

    在PreTranslateMessage()处理输入的字符屏蔽ctrl+v ?没必要吧 (HOOK ?)
      

  2.   

    GetKeyState
     好象可以判断crtl但怎么判断v同时按下
      

  3.   

    你管他V不V的,重载OnPatse什么都不干就行了。
      

  4.   

    我想拦截paste消息void __fastcall TForm1::Dispatch(void *Message)
    {
             switch  (((PMessage)Message)->Msg)
             {                case WM_PASTE:
                    ShowMessage("K");
                        break;                default:
                        break;
             }
            TForm::Dispatch(Message);}
    这样为什么我paste的,根本没触发消息。
    没弹出K
      

  5.   

    http://blog.csdn.net/lixiaosan/archive/2006/04/06/652795.aspx如何限制edit输入指定字符