baddy1211 2013年06月19日
基于对话框,CDC画图被遮盖问题,求指点
在OnInitDialog里,使用CBitmapButton 关联了一个按钮ID,并设置了图片
然后在OnPaint函数里 我需要在这个按钮图片上再继续画一些我需要的东西


CDC MemDC;
MemDC.CreateCompatibleDC(pDC); //pDC
MemDC.SelectObject(&bmp); // 这个bmp是我需要画的资源

pDC->BitBlt(x,y,16,16,&MemDC, xS, yS, SRCCOPY);
//如果X,Y坐标不在按钮所在范围,可以正常画出我需要的的东西
//但是我需要在CBitmapButton 的背景图上画 被遮盖了


请问这个问题如何解决?网上有的说因为先画的会被后画的覆盖
是不是真的是这个问题?
...全文
107 点赞 收藏 7
写回复
7 条回复

还没有回复,快来抢沙发~

发动态
发帖子
界面
创建于2007-09-28

7970

社区成员

11.5w+

社区内容

VC/MFC 界面
社区公告
暂无公告