本站启用国内永久域名: www.LewenSky.cn,请大家使用新域名访问网站!
3月27

c++ builder 让应用程序显示Windows XP风格

| |
   要让应用程序显示Xp风格有很多种办法,第一借助第三方控件,第二借助资源文件.rc,第三就是借助文件-应用程序名.exe.manifest。以上三种方法均可实现,借助第三方控件在此不赘述,仅介绍第三种方法。

   新建一个文件,如果你的应用程序名为:Project1,则新建文件名(含后缀)为:Project1.exe.manifest。可以用记事本打开该文件。在该文件里面输入如下内容或将下面内容复制到上述文件中:


<?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="CompanyName.ProductName.YourApp"

type="win32"

/>

<description>Your application description here.</description>

<dependency>

<dependentAssembly>

<assemblyIdentity

type="win32"

name="Microsoft.Windows.Common-Controls"

version="6.0.0.0"

processorArchitecture="X86"

publicKeyToken="6595b64144ccf1df"

language="*"

/>

</dependentAssembly>

</dependency>

</assembly>


  然后保存文件,运行您的应用程序就可以了。

  补充说明:  
  1.BCB(delphi)都是采用的VCL都是封装了windows自身的标准控件,但是因为封装的差异,并不是所有的控件都能变成新的xp风格,比如:TBitBtn ,虽然从TButton继承,但是他就仍然是传统风格,我原来喜欢用TBitBtn现在也都改为TButton了;        
  2.很多第三方空间不能由于不是采用Windows标准控件,不能改变风格,所以请大家至于检查界面的一致
性;      
  3.由于xp风格的窗口的Title(TForm.Caption   属性)区的高度比传统的要高,如果你的Form最下边留得空隙不够大,那么你得Form会变得非常难看,或者出现一个讨厌的滚动条,相信很多人都有此经历;  


出处:醉翁的BLOG
转载时必须以链接形式注明出处及本声明!


最新日志 随机日志 综合排行
  • OFFICE 2010 VOL...
  • 格式工厂绿色版 V2.90
  • Password Invent...
  • VideoCacheView ...
  • 电脑店U盘启动盘制作工具 3....
  • 阿里旺旺AliIM2011_7...
  • 极点五笔十周年纪念版
  • PPTV网络电视3.1.1.0...
  • WinRAR注册方法
  • 紫光华宇拼音输入法 6.8.0...
  • Adobe Soundboot...
  • QQ2009简易去广告补丁 v...
  • 腾讯QQ2009 SP5 无广...
  • Windows优化大师7.99...
  • C++Builder控制Exc...
  • UltraEdit v16.0...
  • Office 2003 SP3...
  • 迅雷7.1.1.1980 昔之...
  • 超级巡警 V4.0 build...
  • 快播Qvod 4.1.30 单...
  • 安装软件时出现系统提示&quo...
  • XP与XP无线共享设置(笔记本...
  • ZineMaker目录模板大集...
  • 没有不可能 轻松实现PDG转P...
  • CString转char的方法...
  • [转]MSDN精简版、MSDN...
  • 将IE、FIREFOR (火狐...
  • VC多线程编程(转)
  • MyEclipse6.5下载地...
  • Diskeeper 2010 ...
  • 阅读(2820) | 评论(0) | 引用(0)
    发表评论
    表情
    emotemotemotemotemot
    emotemotemotemotemot
    emotemotemotemotemot
    emotemotemotemotemot
    emotemotemotemotemot
    打开HTML
    打开UBB
    打开表情
    隐藏
    记住我
    昵称   密码   游客无需密码
    网址   电邮   [注册]