有关在OnPaint函数中绘图闪烁的问题

ytweiwei1 ytweiwei1 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
采用自定义控件或者在对话框的WM_PAINT消息处理OnPaint函数绘图时,尽管我使用了内存DC绘制,但仍然闪烁的很厉害,这该如何是好啊?
程序如下:

void CTestReportDlg::OnPaint()
{
CPaintDC dc(this); // device context for painting

CRect rcClient;
m_ctlMap.GetWindowRect(rcClient);
ScreenToClient(rcClient);

CMemDC pDC(&dc,&rcClient);
pDC->FillSolidRect(rcClient,RGB(236,233,216));
}
...全文
评论 2
收藏 已收藏
分享
返回顶部
ytweiwei1
VC/MFC 16,550 成员 421,606 内容