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

 

使用 SkinStart 函数实现换肤功能的要点 ?

  • 使用全路径加载URF皮肤文件
  • 根据不同的开发工具挑选nDefWinType的值,而不是总是使用WINDOW_TYPE_AUTOFILTER

 

SkinRemove 起什么作用,它是必须的吗?

SkinRemove 用于结束appface.dll 的所有工作并释放appface.dll 用于换肤功能所分配的所有资源.

在某些程序中,在进程结束前不调用SkinRemove 也不会产生任何不良后果。但我们推荐的做法是:您应该在程序结束前调用 SkinRemove ,这样做即是良好的编程习惯,也可避免很多潜在问题.

 

在加载 AppFace 实现换肤功能后,我又想自己单独绘制某个窗口,该怎么办?

首先调用 SkinWindowSet(hWnd ,0) ; //SKIN_CLASS_NOSKIN
对该窗口进行 UnSkin ,然后您就可以按自己的方式进行处理了

 

我在使用 AppFace 实现换肤功能后, 想用与某个URF 相同的背景来绘制某个窗口,该怎么办?

首先调用 SkinWindowSet(hWnd ,0) ; //SKIN_CLASS_NOSKIN 对该窗口进行 UnSkin ,然后请使用 BkCreate ,BkDelete ,BkDraw 三个函数来进行背景绘图工作。此三个函数存在于 1.3 及以后的版本中。请参考本站提供的示范工程 一个可停靠的,可自动隐藏的,可换肤的OutlookBar控件 .

 

首页 | 产品介绍 | 更多皮肤 | 在线购买 | 下载中心 | 常见问题 | 更新历史 | 联系我们 | 网站地图
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. 保留所有权利