原创_XP系统上,让onlyit商贸软件的经典界面风格变成XP主题界面风格_产供销
学习.交流
专业源于专注
www. onlyit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 3  1/1   1  
作者
内容
afoo  [个人空间]
QQ名  常德-ZEN


注册  2010-04-08
发贴数  204
精华贴  6
原创贴  6
来自  常德-ZEN
状态  正常

级别  会员
#1»发布于2012-02-20 15:39

我个人觉得xp主题风格相比经典的98风格来得更圆润好看些,所以尝试让商贸软件的经典风格界面适应XP主题风格的界面,终于如愿以偿了,但是不知道会不会对软件引起bug,目前测试来看似乎没有。 
请看附图 
其实很简单,修改软件那么高深的技术咱没有,只是在dll目录内放入了一个 client.ex.manifest 文件供XP识别是否让软件界面呈现XP主题风格。 
client.ex.manifest其实就是一个文本文件。在DLL目录下新建一个文本文件,里面写入如下XML风格的语句: 
 
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>  
 
<assembly  
 
   xmlns="urn:schemas-microsoft-com:asm.v1"  
 
   manifestVersion="1.0"> 
 
<assemblyIdentity  
 
    processorArchitecture="x86"  
 
    version="5.1.0.0" 
 
    type="win32" 
 
    name="Application"/> 
 
    <dependency> 
 
    <dependentAssembly> 
 
    <assemblyIdentity 
 
         type="win32" 
 
         name="Microsoft.Windows.Common-Controls" 
 
         version="6.0.0.0" 
 
         publicKeyToken="6595b64144ccf1df" 
 
         language="*" 
 
         processorArchitecture="x86"/> 
 
    </dependentAssembly> 
 
    </dependency> 
 
</assembly> 
 
然后将新建的文本文件改名成 client.ex.manifest ,注意是整个文件名包含扩展名一并改掉,这样就完成了。

经典界面
XP主题界面
经典界面
XP主题界面

        于 2012-02-20 15:39 被 afoo 修改




官方认证第三方服务团队  蒋逸凡(常德-ZEN) QQ:50636277
服务介绍: http://www.onlyit.cn/user_home?user_id=13498

afoo  [个人空间]
QQ名  常德-ZEN


注册  2010-04-08
发贴数  204
精华贴  6
原创贴  6
来自  常德-ZEN
状态  正常

级别  会员
#2»发布于2012-02-20 15:45

二楼附件为现成文件,放入DLL目录即可。 
强烈建议用记事本打开看看是不是一楼那些内容。 
声明:纯属个人喜好,不对其可能引起的软件或系统问题负责。


附件(登录后才可下载):1202201545_30.manifest  说明: 原文件:client.ex.manifest   大小:618 Byte





官方认证第三方服务团队  蒋逸凡(常德-ZEN) QQ:50636277
服务介绍: http://www.onlyit.cn/user_home?user_id=13498

afoo  [个人空间]
QQ名  常德-ZEN


注册  2010-04-08
发贴数  204
精华贴  6
原创贴  6
来自  常德-ZEN
状态  正常

级别  会员
#3»发布于2012-02-20 15:54

再次测试还是有些问题,一些地方的说明文字会不显示,如下图用红框标注出的地方:

经典界面
XP主题界面





官方认证第三方服务团队  蒋逸凡(常德-ZEN) QQ:50636277
服务介绍: http://www.onlyit.cn/user_home?user_id=13498


 3  1/1   1  

登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 杭州 - 浙ICP备19051128号-1 网安 33010402003225 ]