Delphi7's XPMan 显示效果(带图) (0分)

  • 主题发起人 主题发起人 阿梁
  • 开始时间 开始时间

阿梁

Unregistered / Unconfirmed
GUEST, unregistred user!
有人问道Delphi7's XPMan是做什么用的,其作用是为显示Winows Xp效果用的。
Delphi程序在WidnowsXp编译后控件显示还是普通Windows效果,你可以加上这个XpMan再编译试试,
是不是变成了Xp效果了吧!
其实Tms's WinXp组件也能完成同样功能,但是经我测试不如Delphi7's XPMan处理好,大家看看下面的图
就明白了。
1.普通效果
http://www.3wsoft.com/aliang/delphi_none.jpg
2.Tms's WinXp效果
http://www.3wsoft.com/aliang/delphi_abcwinxp.jpg
3.Delphi7+XpMan效果
http://www.3wsoft.com/aliang/delphi_xpman.jpg
 
怎样在Windows 2000下使用。
 
呵呵,眼睛确实很挑剔哦 ~~
 
如果使用Style的话,Delphi7+XpMan的效果也会很好吗?
 
To:Vinson
不行,
 
To:wsn,
Hehe :D
 
Delphi7对XP的支持并不是因为加了个XPMan,而是把一些控件改成XP Style了
其实就是Delphi6、甚至Delphi5编译的程序,只要用的不是Additional页的控件
效果就可以做到XP Style,只要在Exe目录下加个Exe.manifest文件,这个你们看
微软的说明文档就知道了。
D7主要是对如TSpeedButton等原先不支持XP Style的控件做了修改,其它基本上没
做什么。
 
XP界面有什么好?花花绿绿,垃圾一堆。原来很整洁美观的软件界面,跑到XP下一看,
大红、大绿,大蓝,特俗气!我还是改成传统界面使用!
 
呵呵,要适应变化,你不喜欢,不代表客户不喜欢
 
to xianjun:
只要在Exe目录下加个Exe.manifest文件,这个你们看
微软的说明文档就知道了。
请问那文档在哪儿,在win2k下可以吗?
是不是这种文件
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1"
manifestVersion="1.0">
<assemblyIdentity
name="Project1.exe"
processorArchitecture="x86"
version="1.0.0.0"
type="win32"/>
<description>WindowsXP Shell</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="x86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
 
to cxz9:
就是这个文件,如果你的文件名是Project1.exe,那这个文件应该放在Project1.exe的同
一目录下并且名为Project1.exe.manifest。
正如你所看到的,它其实是告诉Windows这个程序执行时要用Microsoft.Windows.Common-Controls
6.0.0.0, 而Win2k及以下版本是没有这个东西的,也不会识别这个文件。
 
阿梁, 你最近忙什么呢。我是宗哥,嘿嘿……
 
关注并学习。
 
关注并学习。
 
还有什么要注意的吗?我怎么没成功过?
 
xianjun说的权威,我试过了,好用!向大侠敬礼!
 
To:816
请告诉我email地址,细谈。
 
向 xianjun 大侠致敬,
以下有几个问题希望能大侠讲解一下。
请问这个微软说明文档在哪里?能看到详细内容。
我尝试着改这个manifest文件后执行程序无法运行,是不是程序运行前先将此文件提交
操作系统呢?
而且我发现,使用manifest运行和在delphi7中放置xpman运行时的效果不一样,你可以试试,
使用manifest时GroupBox边框还是普通效果,而使用xpman时GroupBox边框就变成xp效果,不
知其中奥妙何在?
 

Similar threads

D
回复
0
查看
824
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部