CPaintDC在连续两个picture控件里画图结果前面的图片被后面覆盖

//第一张图CPaintDCdc0(GetDlgItem(IDC_STATIC_PICTURE1));CRectrcclient0;GetDlgItem(IDC_STAT... //第一张图
CPaintDC dc0(GetDlgItem(IDC_STATIC_PICTURE1));
CRect rcclient0;
GetDlgItem(IDC_STATIC_PICTURE1)->GetClientRect(&rcclient0);
CBrush brush0;
brush0.CreatePatternBrush(&g_Bmp0);
dc0.FillRect(rcclient0, &brush0);
brush0.DeleteObject();
//第二张图
CPaintDC dc1(GetDlgItem(IDC_STATIC_PICTURE2));
CRect rcclient1;
GetDlgItem(IDC_STATIC_PICTURE2)->GetClientRect(&rcclient1);
CBrush brush1;
brush1.CreatePatternBrush(&g_Bmp1);
dc1.FillRect(rcclient1, &brush1);
brush1.DeleteObject();

为什么第一张的图片会和第二张一样啊 我用内存显示图片的软件显示g_Bmp0和g_Bmp1不一样啊 这些代码都是放在onpaint中的
展开
 我来答
北丹丹0cg
2011-08-11 · TA获得超过639个赞
知道小有建树答主
回答量:296
采纳率:0%
帮助的人:266万
展开全部
不会是picture控件的ID是一样的吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式