加入收藏  免费注册  用户登陆  帮助中心
首页 公司新闻 恒佳商城 网站建设 软件下载 用户中心 技术文栏 在线交流 在线商城 精彩视频 推荐站点 精彩贴图
今天是:2020年12月05日 星期六 您现在位于: 首页技术文栏编程开发相关
   如何在程序中实现XP模式
作者:  出处:  更新时间: 2008年12月25日 
要在自己的程序中实现Windows XP的视觉效果,就要给程序增加一个说明文件。这个说明文件可以是程序的资源文件,也可以是同路径下的文件。
 要在自己的程序中实现Windows XP的视觉效果,就要给程序增加一个说明文件。
 这个说明文件可以是程序的资源文件,也可以是同路径下的文件。 
 这个说明文件是一个XML文件。它让Windows XP在链接数据时决定使用哪种版本的comctl32.dll。
 这个XML文件含有你编写的程序的信息和使用的comctrl32.dll版本信息。 
 下面介绍如何创建说明文件,创建XP资源文件,包含到应用程序中。
步骤1-4介绍如何创建这些文件。

(1) 将下面的XML代码拷贝到文本编辑器:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"
<assemblyIdentity 
version="1.0.0.0" 
processorArchitecture="X86" 
name="Microsoft.Windows.MyApplication" 
type="win32" 
/> 
<description>Your Application Description</description> 
<dependency> 
<dependentAssembly> 
<assemblyIdentity 
type="win32" 
name="Microsoft.Windows.Common-Controls" 
version="4.0.0.0" 
processorArchitecture="X86" 
publicKeyToken="4495b64144ccf1df" 
language="*" 
/> 
</dependentAssembly> 
</dependency> 
</assembly> 

(2) 将文中description标记的内容和assemblyIdentity标记的"name"改写成你自己的内容。然后将文件存为:WinXP.txt。

(3)创建一个资源文件来指向上面的文件,资源文件名为WinXP.rc:
1 24 "WinXP.txt" 。
(4)现在要用Delphi的资源编译器(brcc32.exe)来编译WinXP.rc。
 在命令行键入指令:
 brcc32 WinXP.rc 
 编译之后生成WinXP.res文件。
(5)在应用程序中包含这个资源文件,并在{$R *.DFM}之后注明{$R WinXP.res}。
(6)编译程序并运行。
(7)测试程序是否正常。
 注意,有些组件,如TGroupBox, TSpeedButton等不支持XP模式。
 如果使用TListView组件,请阅读《TListView在XP中的补丁程序》
 (本文已被浏览 7697 次)
 发布人:james
 → 推荐给我的好友
上篇文章:[推荐]XP SP3中在桌面显示IE图标的方法
下篇文章:让XP中文件内容搜索支持全部文件类型
   文章分类
   文章评论
  → 评论内容 (点击查看)   共0条评论,每页显示5条评论   浏览所有评论
(没有相关评论)
  → 发表我的评论
您的姓名: 您的Email:
评论内容:
250字内
发表评论:      发表评论须知 →
  • 请遵守中华人民共和国各项有关法律,严禁发表违法、反动、以及迷信信息;
  • 不要发布垃圾广告信息!您所发表的信息必须经过我们审核才能显示,所以不要做无用的操作^_^
  • 关于我们网站留言友情链接与我在线管理TOP
    
页面执行时间:<font class=red>31.250</font> 毫秒<font class=gray>(8次)</font><br>
本站当前有 <font class=red>1</font> 人同时在线<br>
最高峰有 <font class=red title=>540</font> 人同时在线<br>
最高峰发生在:2020-3-9 1:48:21<br>
本站总访问量:<font class=red>2237074</font> 人次<br>
本站统计时间:从 <font class=red>2007-01-01</font> 至今<br>
<font class=gray>网站当前版本:CMS1.2</font>
    临沂曙光软件 http://www.softsky.cn/
    联系我们:softsky@163.com
    Copyright (c) 2005-2016 曙光软件 版权所有 鲁ICP备05030889号
    地址:山东临沂华强科技城4楼 电话:0539-2025968 18953979168