上面要求我在MainFrame的灰色背景上画4条直线,然后把子窗口缩小放到相应的区域内。我派生了void CMainFrame::OnPaint(),并添加了画线的操作,可是为什么看不到效果,依然是灰色背景。请赐教。

解决方案 »

  1.   

    问题已经解决, 加个
    Re:求教:如何在MDI项目的MainFrame的灰色背景上画图(直线) [所有相关帖子] 
    BOOL CMainFrame::PreTranslateMessage(MSG* pMsg) 
    {
        // TODO: Add your specialized code here and/or call the base class
        if(pMsg->hwnd==m_hWndMDIClient && pMsg->message==WM_PAINT) 
        {PostMessage(WM_PAINT);}    return CMDIFrameWnd::PreTranslateMessage(pMsg);
    }所以前10人没人5分。要得请留言^_^