在dialog界面 擦除用StretchBlt函数加载的 图片

yu3350360 2011-01-13 04:03:45
即我加载了1.bmp,现在重新加载2.bmp使1.bmp不可见。
...全文
99 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
向立天 2011-01-14
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 yu3350360 的回复:]
引用 6 楼 leodream 的回复:
对啊,先全部画一个背景色,你要不知道怎么画的话,最笨的办法,你用DC画一个矩形,用背景色填充整个矩形总可以。
之后再把2.bmp画上去就是了。

如果在专业些岂不是更好,呵呵
[/Quote]
你觉得什么样的方法叫专业
yu3350360 2011-01-14
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 leodream 的回复:]
对啊,先全部画一个背景色,你要不知道怎么画的话,最笨的办法,你用DC画一个矩形,用背景色填充整个矩形总可以。
之后再把2.bmp画上去就是了。
[/Quote]
如果在专业些岂不是更好,呵呵
leodream 2011-01-14
  • 打赏
  • 举报
回复
对啊,先全部画一个背景色,你要不知道怎么画的话,最笨的办法,你用DC画一个矩形,用背景色填充整个矩形总可以。
之后再把2.bmp画上去就是了。
yu3350360 2011-01-14
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wangbo56916860 的回复:]
肯定是刷新背景,按照粘贴1的方式粘贴2。

patblt 指定颜色擦除背景
[/Quote]
不理解,说的具体点咯
yu3350360 2011-01-14
  • 打赏
  • 举报
回复
1楼2楼说的都是可行的办法,但是如果不这样呢,还有其他的好方法嘛?
yu3350360 2011-01-14
  • 打赏
  • 举报
回复
对了,这里有个帖子还没结贴呢,有几个回帖的都被删了,谁过去回个贴,我就把这100分赠上了 http://topic.csdn.net/u/20101210/17/0539270c-22ef-4ba5-8822-111a16df84a5.html
yu3350360 2011-01-14
  • 打赏
  • 举报
回复
好了,这问题就不讨论了,结贴了,谢谢各位,
lqfcu2 2011-01-14
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 yu3350360 的回复:]
引用 8 楼 xianglitian 的回复:
引用 7 楼 yu3350360 的回复:
引用 6 楼 leodream 的回复:
对啊,先全部画一个背景色,你要不知道怎么画的话,最笨的办法,你用DC画一个矩形,用背景色填充整个矩形总可以。
之后再把2.bmp画上去就是了。

如果在专业些岂不是更好,呵呵

你觉得什么样的方法叫专业

反正不用这样的方法,总感觉可以找到代替这……
[/Quote]

这个方法就能满足你的需要啊。。。。你还要什么专业的方法。。。不明白
向立天 2011-01-14
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 yu3350360 的回复:]
引用 8 楼 xianglitian 的回复:
引用 7 楼 yu3350360 的回复:
引用 6 楼 leodream 的回复:
对啊,先全部画一个背景色,你要不知道怎么画的话,最笨的办法,你用DC画一个矩形,用背景色填充整个矩形总可以。
之后再把2.bmp画上去就是了。

如果在专业些岂不是更好,呵呵

你觉得什么样的方法叫专业

反正不用这样的方法,总感觉可以找到代替这……
[/Quote]
那你就等所谓专业的方法吧
原理还是这样
yu3350360 2011-01-14
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 xianglitian 的回复:]
引用 7 楼 yu3350360 的回复:
引用 6 楼 leodream 的回复:
对啊,先全部画一个背景色,你要不知道怎么画的话,最笨的办法,你用DC画一个矩形,用背景色填充整个矩形总可以。
之后再把2.bmp画上去就是了。

如果在专业些岂不是更好,呵呵

你觉得什么样的方法叫专业
[/Quote]
反正不用这样的方法,总感觉可以找到代替这样的方法
wangbo56916860 2011-01-13
  • 打赏
  • 举报
回复
肯定是刷新背景,按照粘贴1的方式粘贴2。

patblt 指定颜色擦除背景
Eleven 2011-01-13
  • 打赏
  • 举报
回复
强制刷新,贴2.bmp
向立天 2011-01-13
  • 打赏
  • 举报
回复
用2把一盖上就行了
如果2比一小就先画上一个背景色

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧