举个例子,比如一个FORM,大家是把一副图片作为窗体的背景图,然后在上面方控件吗?还是用双缓冲把一副图片画在窗体上?现在有几个问题如下:
【1】如果采用直接将图片作为窗体背景,当使用线程实时更新界面上LABEL文字的话,会使CPU变得很高。【2】如果采用双缓冲将图片绘制到窗体上的话,窗体上的控件背景颜色怎么设置?如果设置为透明,那么显示在背景图片上的控件底色是原先灰色没有加图片的底色。【3】如果采用双缓冲实时绘制窗体上文字的话,文字会发生重叠。【4】还有就是大家做界面的图片是什么格式的?(jpg?bmp?)现在我已经把这三个方法都试过了。不知道如何解决!!!大家都是怎么做软件界面的,有没有好的方法可以保证软件界面上文字在线程控制下实时改变而保证CPU最低。。谢谢,盼复
【1】如果采用直接将图片作为窗体背景,当使用线程实时更新界面上LABEL文字的话,会使CPU变得很高。【2】如果采用双缓冲将图片绘制到窗体上的话,窗体上的控件背景颜色怎么设置?如果设置为透明,那么显示在背景图片上的控件底色是原先灰色没有加图片的底色。【3】如果采用双缓冲实时绘制窗体上文字的话,文字会发生重叠。【4】还有就是大家做界面的图片是什么格式的?(jpg?bmp?)现在我已经把这三个方法都试过了。不知道如何解决!!!大家都是怎么做软件界面的,有没有好的方法可以保证软件界面上文字在线程控制下实时改变而保证CPU最低。。谢谢,盼复
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货