试试重载OnPaint,不加任何代码.

解决方案 »

  1.   

    同意CNSCC
    再加上隐藏toolbar的代码吧
      

  2.   

    但是我用sdk实现的时候,只需在窗口类中设置背景颜色为NULL就可以了。为什么到了MFC里变得这么麻烦?
      

  3.   

    其实问题可以这样解决,在应用程序类的InitInstance()成员函数的        //显示窗口
    m_pMainWnd->ShowWindow(SW_SHOW);后面加一句: m_pMainWnd->SetWindowPos(&CWnd::wndNoTopMost,20,160,600,350,SWP_SHOWWINDOW);标题栏就不会再出现了。窗口也变成透明的了,但这时你窗口中的只是一幅静止的图画,你看不到下面的变化,如果你想看到窗口下面的动作的话,你可以设置窗口的扩展风格为: SetWindowLong(m_pMainWnd->m_hWnd,GWL_EXSTYLE,WS_EX_TRANSPARENT);这样你就可以真正看到窗口下面的东西了。