两行代码实现软件换肤功能 ! Windows 平台最佳软件换肤界面开发包, 支持
VC C# VB.Net Delphi Visual Basic C Builder Win32 SDK
   
  首页 | 更新历史 | 联系我们 | 网站地图
  产品介绍 更多皮肤 在线购买 下载中心 常见问题
 
    首页 >> 常见问题 >> 在Delphi & C++ Builder 工程中使用 AppFace 的常见问题

 

我的BCB程序使用AppFace 后,加载速度变慢了,但使用 AppFace 的VC 程序看起来运行速度却快得多,这是怎么回事?

这个现象的确存在。一些 C++ Builder 程序会在程序加载时创建将要用到的所有 Form , 这样启动时,所花的时间就比较长。如果在需要时才创建 Form ,并且在不需要时立即释放 Form ,这样做的话,可以显著提高程序载入速度。

另外,对单个 Form 来说: Form 的尺寸越小,上面的控件越少 ,使用AppFace 后载入速度越快。

AppFace 的接口函数 SkinStart 的参数 ,资源类型 szResType,这个资源类型指什么?

关于资源类型的含义,请阅读 MSDN 中有关 Win API FindResource 的参数说明。

 

我可以把 URF 皮肤放到Delphi 或 C++ Builder 程序的资源里吗?

可以。

 

我在 MenuBar 的 item 中设定一个位图后, item 上的文字消失了 !

AppFace 不支持同时显示 Delphi /C ++ Builder 项目中 菜单栏上的文字和图片。

 

我在运行时改变按钮控件的caption 文字或Enable 状态后, 按钮控件的外观没有自动刷新 ?

此时请使用 PostMessage(button.hWnd,WM_PAINT,0,0) 等函数手动刷新按钮控件。请参考已知错误列表 AFB002

 

窗口菜单条上每个条目的文字,在加栽 AppFace 后消失了 ?

请将该菜单的 OwnerDraw 的值设置为 TRUE 。

 

首页 | 产品介绍 | 更多皮肤 | 在线购买 | 下载中心 | 常见问题 | 更新历史 | 联系我们 | 网站地图
AppFace - 最佳软件换肤界面解决方案,支持 Visual C ++, VC,C#,Visual Basic 6.0,VB6 VB VB.net,
支持 DotNet,Delphi,Borland C ++ Builder,BCB,Pure Basic,win32 SDK 程序换肤 !
版权所有 2003 - 2006 Matinsoft Inc. 保留所有权利