PostMessage(Handel, WM_KEYDOWN, VK_TAB, 0)  会 咚 一声 响,如何不响

解决方案 »

  1.   

    我试了一下很正常, 你写错了一点:
    PostMessage(Handle, WM_KEYDOWN, VK_TAB, 0);------------------
    http://Del.cnblogs.com
      

  2.   

    拦截Edit的WM_KEYDOWN消息!如:       
        
      Application.OnMessage:=self.ApplicationMessage;       
        
      procedure     TForm.ApplicationMessage(var     Msg:     TMsg;     var     Handled:     Boolean);       
      begin       
      if     (Msg.hwnd=Edit1.Handle)and(Msg.message=WM_KEYDOWN)and(Msg.wParam=13)     then       
      begin       
            Msg.wParam:=-1;       
      end       
      else       
            inherited;       
      end;    
      

  3.   

    这应该跟你windows系统的主题之类的有关吧?或者什么配音方案之类的。