您的位置:首页 > 其它

MFC中调用CWnd::ShowWindow(SW_HIDE)或者(SW_SHOW)后发送的窗口消息

2017-09-01 13:47 811 查看
//ShowWindow(SW_SHOW)或ShowWindow(SW_HIDE)时会发送WM_SHOWWINDOW消息到窗口,

//此时wParam是BOOL值,表示你是SHOW或HIDE,lParam是0

BOOL CDlgZoomManager::OnWndMsg(UINT message, WPARAM wParam, LPARAM lParam, LRESULT* pResult)

{

    // TODO:  在此添加专用代码和/或调用基类

    if (m_bInitDlgFlag && NULL != m_pDlgZoomRectBorder)

    {

        if (message == WM_SHOWWINDOW  && !wParam)

        {

            m_pDlgZoomRectBorder->ShowWindow(SW_HIDE);

        }

        else if (message == WM_SHOWWINDOW  && wParam)

        {

            m_pDlgZoomRectBorder->ShowWindow(SW_SHOW);

        }

    }

    return CDialogEx::OnWndMsg(message, wParam, lParam, pResult);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐