c++builder中添加和响应自定义消息

来源:互联网 发布:playclub杨幂捏脸数据 编辑:程序博客网 时间:2024/06/11 22:11

 在头文件中要添加的代码:  
  ...  
  //首先定义消息号;  
  #define   MyMsg   WM_USER+100     
   
  class   TForm1   :   public   TForm  
  {  
  __published://   IDE-managed   Components  
  private://   User   declarations  
          //声明消息响应函数;  
          void   __fastcall   OnMyMsg(TMessage   &msg);       
  public://   User   declarations  
          //建立消息映射;  
          BEGIN_MESSAGE_MAP       
                  MESSAGE_HANDLER(MyMsg,   TMessage,   OnMyMsg)      
          END_MESSAGE_MAP(TForm)       
  };  

   
  实现响应函数:  
  void   __fastcall   TForm1::OnMyMsg(TMessage   &msg)  
  {  
          ShowMessage("My   Message!");  
  }  
   
  发送消息:  
  PostMessage(Handle,   MyMsg,   0,   0);  //注意Handle的值,最好前面加上进程名指针

原创粉丝点击