保持快乐,善于表达,敢于创新

注册系统自动分配消息方法

上一篇 / 下一篇  2011-10-12 14:19:13 / 个人分类:c++

#define MSG_RELAUNCH    _T("MSG_RELAUNCH");
WM_RELAUNCH = ::RegisterWindowMessage(MSG_RELAUNCH); //系统注册消息id;
PostMessage(HWND_BROADCAST, WM_RELAUNCH, (WPARAM)WPARAM_RELAUNCH, NULL); //向所有窗口广播此消息,如窗口有WM_RELAUNCH,那么就用此窗口处理。
MESSAGE_HANDLER(WM_RELAUNCH, OnManagerRelaunch);
LRESULT CMainFrame.:OnManagerRelaunch(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
{
    if (wParam == WPARAM_RELAUNCH)
    {   
        ACDWindow_BringWindowToTop(m_hWnd);
        CheckAccountInRelaunch();
//        ShowInboxMonitor(0);

    }//if
    if (wParam == WPARAM_EXIT)
    {   
        DestroyWindow();
    }
    return 0;
}

TAG:

 

评分:0

我来说两句

Open Toolbar