永发信息网

mfc基于对话框的程序如何刷新

答案:3  悬赏:40  手机版
解决时间 2021-03-27 10:20
  • 提问者网友:绫月
  • 2021-03-26 15:43
mfc基于对话框的程序如何刷新
最佳答案
  • 五星知识达人网友:我住北渡口
  • 2021-03-26 15:57


void CDlgXXXX::ClearDraw(CDC* pDC, Graphics* pGDI)
{
 //m_oldgdiRect表示你的绘图区域,在以下基础上自己选择要删除的区域,把之前画的图形删掉
 CRect rect;
 rect.left = m_oldgdiRect.X;
 rect.top = m_oldgdiRect.Y - 12;
 rect.right = m_oldgdiRect.X + m_oldgdiRect.Width +10;
 rect.bottom = m_oldgdiRect.Y + m_oldgdiRect.Height;
 pDC->FillSolidRect(rect,RGB(0,0,0));
 
}
全部回答
  • 1楼网友:青灯有味
  • 2021-03-26 16:45
Invalidate追问Invalidate之后画出的图形为什么也不出现了追答先Invalidate,然后再画。。追问就是这样什么都画不出来,invalidate的参数应该写什么
  • 2楼网友:鱼芗
  • 2021-03-26 16:21
Invalidate,然后在OnPaint函数中绘图。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯