我在一个对话框中定义了一个自定义消息,在一个全局函数中需要向该对话框发送消息,该怎么做呢?谢谢!

解决方案 »

  1.   

    在全局函数中发送一个消息给主窗口
    PostMessage(theApp.m_hWnd,
    因为theApp是全局变量所以这样很方便
    然后当主窗口收到此消息后再转发给你要接收的窗口
    一般都是这样考虑的
      

  2.   

    SendMessage(
      HWND hWnd,      // 对话框的的句柄
      UINT Msg,       // 你的消息
      WPARAM wParam,  // 消息的第一个参数
      LPARAM lParam   // 消息的第二个参数
    );