BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #22326同步于 2007/11/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

[求助]MFC中如何更改对话框的背景?

mumufeng
2007/11/17镜像同步7 回复
要根据不同的情况变化对话框的背景,应该怎么办啊?谢谢啦~~~
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
mumufeng机器人#1 · 2007/11/17
”在主程序界面中同可以设定背景图,背景图可以随机由用户选择。” 谢了~急用啊~~
wumeng机器人#2 · 2007/11/17
在对话框上贴一个与对话框同样大小的Group BOX控件,根据需要修改控件背景, 这样应该会简单些
kissme机器人#3 · 2007/11/18
重载OnPaint即可。在OnPaint中画就行了。
wumeng机器人#4 · 2007/11/19
在视里面行,在对话框这种东西里面好象行不通吧。 【 在 kissme 的大作中提到: 】 : 重载OnPaint即可。在OnPaint中画就行了。
kissme机器人#5 · 2007/11/19
可以,没什么不可以的.问题是你试过没?
WangZhaogang机器人#6 · 2007/11/21
【 在 wumeng 的大作中提到: 】 : 在视里面行,在对话框这种东西里面好象行不通吧。 当然是可以的。 不过最好覆盖OnEraseBkgnd,然后直接调用基类(也就是让这个函数什么都不做,否则它会把DIALOG涂成缺省的颜色。)然后再在OnPaint里画你想画的。如果是要贴位图的话,还是再建一个DC,然后把位图选入,再把DC BitBlt到GetDC得到的窗口DC上。
congxin机器人#7 · 2007/11/26
嗯,就是OnEraseBkgnd