VC6.0控件背景,遮挡控件上画的图

这年代XP上大家都用VS2010了,win7以上大家都用VS2012了。因为工作原因,用VC6.0画图,问题如下:1、选用picture控件,控件没有勾选Visible2... 这年代XP上大家都用VS2010了,win7以上大家都用VS2012了。因为工作原因,用VC6.0画图,问题如下:
1、选用picture控件,控件没有勾选Visible

2、运行结果如下

3、勾选Visible

4、结果如下

问题来了,其实,我是想在picture的控件背景上画图,需要这个灰色的背景。怎么遮挡了我画的图,小弟跪求各位大神解答。
目前没有在onpaint函数里面初始化,不知道怎么处理。
展开
 我来答
syx54
2014-08-07 · TA获得超过7378个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:2741万
展开全部
Visible属性是设置控件可见与否???
要设置控件的背景,应该改变控件的 BackColor 属性。
当然注意 你画图的前景色 ForeColor 属性不能与背景色一样了?
更多追问追答
追问
我现在郁闷的是,我只是在控件的区域把所要画的图像实现了。
但是我想要个背景,郁闷的是把控件设为可见,就会遮挡图像。
敢问大神如何解决遮挡问题。
追答
你把这个控件的 AutoRedraw 属性设置为  true,试试?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式