目前位置: VCer资源中心 >>> VCer论坛 >>> 技术问答

[本帖已阅读366次 分值2 回复3次] 张贴资源 发回信箱 控制面板

超级奇怪的问题啊,高分求救,工具栏图标散开和windows屏保扯上关系了?

提供者:dongtian 张贴时间:2008-04-22 10:10:42.0 出处:vcer.net 作者:却上心头

超级奇怪的问题啊,高分求救,工具栏图标散开和windows屏保扯上关系了?(2008-04-22 10:10:42.0)


却上心头


 
级别: VCer小兵
头衔: VCer会员

经验: 487
作品: 1
分会: 华东分会
注册: 2007-07-31 09:24:44.0
登录: 2008-08-29 11:12:14.0

我用MFC框架做了一个多文档的程序,工具栏上的图是我用贴图(bmp图片)贴上去的,是加在MainFrame中的,我用了从网上下的一个封装了工具栏贴图的类CTrueColorToolBar ,贴图这部分应该没有问题,因为我把这部分程序拿出来做了测试,没有出现散开的现象。

再补充一点,我的程序用了CSplitterWnd,用的是静态分割的方法,也不知道和这个有没有关系。

工具栏贴图正确时的效果:
2[885*35象素]
工具栏贴图错误时的效果: 
1[894*34象素]

出错的原因:
程序出错情况1:程序运行普通的运行都没有问题,当程序处于闲置状态时(程序仍在运行),windows的屏保会出现,当鼠标或键盘激活windows桌面时,程序中的工具栏就会出现上面出错时的情况,但是这种错误出现的几率大约是40%左右。
程序出错情况2:首先运行我的程序,然后打开windows的设置屏幕保护程序属性页,然后选择不同的屏幕保护程序,点击应用或确定,我的工具栏图标就会散开,如上图的效果,这种情况下散开的几率是100%。

请各位大侠帮忙给分析一下,出错的原因会在那,分不够可再加,在此先谢过了,在线等侯中~~~~~~~~~

注:转载文章需注明来源:VCer.net 文章地址:http://vcer.net/1208830242390.html

  如果你觉得VCer.net不错,而且你愿意为VCer.net捐赠一元钱,那么点击后面的捐赠按钮吧:) vcer.net捐赠

[回复该贴] [加入个人书签]

re:超级奇怪的问题啊,高分求救,工具栏图标散开和windows屏保扯上关系了?

资源泄露问题?

bluejoe 于 2008-06-26 17:21:11.0 编辑 [回复该贴]

re:超级奇怪的问题啊,高分求救,工具栏图标散开和windows屏保扯上关系了?

...呵呵,现在应该不会在等了吧,能不能把源码传上一份?我们一起研究研究?

fenghuang 于 2008-06-25 16:41:14.0 编辑 [回复该贴]