当前位置: 代码迷 >> VC/MFC >> 新人。多谢
  详细解决方案

新人。多谢

热度:124   发布时间:2016-05-02 03:40:41.0
新人求助。谢谢
在MFC中添加图片后,为啥拖动对话框图片就没了???
------解决思路----------------------
把你的图片绘制放到OnPaint里面去做
------解决思路----------------------
对头,不要自己去定义DC,OnPaint里有完美的dc,另外,如果用了双缓冲
记得响应WM_ERASEBKGND消息
BOOL CTestaDlg::OnEraseBkgnd(CDC* pDC) 
{
//return CDialog::OnEraseBkgnd(pDC);
          return TRUE;
}

------解决思路----------------------
这很简单啊,因为当你拖动对话框之后就会引起对话框重绘啊,它会擦除了窗口上的内容,所以你应该把绘制的代码放在OnPaint或者OnDraw函数当中!
------解决思路----------------------
把你绘图的代码放到OnPaint函数中去做。
  相关解决方案