对话框加载位图及拉伸后位图重叠问题
1.问题描述
对话框中加载位图后,试图拉伸吐话框,出现以下问题:
2.解决方法
添加Onsize()消息函数,函数内调用Invalidate(),Invalidate()之后,
Invalidate()->OnPaint()->OnPrepareDC()->OnDraw()所以只是刷新在OnPaint()和OnDraw()函数中的绘图语句。
void CDgnToolBitmapDlg::OnSize(UINT nType, int cx, int cy)
{
__super::OnSize(nType, cx, cy);
// TODO: 在此处添加消息处理程序代码
Invalidate();
}
3.完整的项目代码
链接:https://pan.baidu.com/s/1eKe_kmqEyOr21pjavfHW9w
提取码:wuua
3 thoughts on “对话框加载位图及拉伸后位图重叠问题”