如题!谢谢

解决方案 »

  1.   

    VC中实现自定义消息的过程如下:
    1.注册消息:
     UINT MYMSG=::RegisterWindowMessage("my message");
     此外,也可以定义为:
     UINT MYMSG=WM_USER+0xXX;  (0xXX必须是0-0x7FFF间的一个值.)
    2.在消息映射表中添加消息处理函数:
    BEGIN_MESSAGE_MAP()ON_REGISTERED_MESSAGE(MYMSG, OnMyMsg)
    //OnMyMsg既是当系统发出消息MYMSG时程序响应的函数END_MESSAGE_MAP()3.定义消息响应函数:
      OnMyMsg();//这个函数的具体定义就不用我再详细说了吧。
    4.在程序中需要发出消息的地方:
      LRESULT SendMessage(
      HWND hWnd,      // handle of destination window
      UINT Msg,       // message to send
      WPARAM wParam,  // first message parameter
      LPARAM lParam   // second message parameter
    );那么到此一切就搞定了
      

  2.   

    LPRESULT SetText( , ,);

    BEGIN_MESSAGE_MAP( , )OnMessage(WM_SETTEXT,OnSetText);END_MESSAGE_MAP