首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在某些Windows计算机上,带皮肤的应用程序有时会失去皮肤。有什么想法吗?

在某些Windows计算机上,带皮肤的应用程序有时会失去皮肤。有什么想法吗?
EN

Stack Overflow用户
提问于 2010-03-27 01:28:26
回答 2查看 104关注 0票数 2

我们正在开发一个带皮肤的应用程序,在vista/windows7下,在某些机器上,带皮肤的应用程序有时会失去皮肤。here's是解决这个问题的一个例子,当应用程序运行良好时,here's会显示出它的外观。

无论我们是使用原生Win32应用程序接口还是在QT中进行开发,都会发生这种情况。它是自发发生的,没有任何事件可以解释它。顺便说一句,我们看到这种情况有时也会发生在其他一些应用程序上

我们通过每2-3秒重绘一次来解决这个问题。但这是一个丑陋的黑客..。

你知道为什么会发生这种情况吗?

感谢_very_much_提供的任何线索-

Lior

EN

回答 2

Stack Overflow用户

发布于 2010-03-27 04:20:58

在黑暗中拍摄,但这听起来像是图形驱动程序的问题。我会检查是否所有有问题的机器都有相同的显卡或相同版本的图形驱动程序,以及这些机器上的驱动程序集合与正常的比较如何。

票数 0
EN

Stack Overflow用户

发布于 2010-03-27 10:44:38

蒙混过关#2:你正在耗尽GDI资源,因为你的应用程序(或运行在同一台机器上的另一个应用程序)正在泄漏GDI句柄。

自从我不得不使用任何工具来检测"GDI句柄泄漏“(谷歌或必应)以来,我已经很久没有使用过任何工具了。

下面是一些可以阅读的链接:

http://msdn.microsoft.com/en-us/magazine/cc301756.aspx

http://www.nirsoft.net/utils/gdi_handles.html

http://msdn.microsoft.com/en-us/magazine/cc188782.aspx

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2525335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档