Delphi7编写的程序中控件外观如何能变成Delphi2007那样的风格(150分)

  • 主题发起人 主题发起人 gzin
  • 开始时间 开始时间
G

gzin

Unregistered / Unconfirmed
GUEST, unregistred user!
最近刚装上一个delphi2007,不错,而且控件也好看多了,以前用Delphi7编写的程序也能在Delphi2007下顺利编译并执行,但是控件的外观还是以前Delphi7编写时的外观,有没有简单的方法,把他们全变成delphi2007控件那样的外观?????有谁尝试过吗?能不能告诉一下呢??谢了
 
占个位置学习
 
加上XP控件啊!看会不会好些!
 
这样说吧,为什么Delphi2007编出来的程序是那个外观效果,为什么和D7编出来的控件外观不一样呢,他是用的什么控件吗?那把它用的控件加到以前D7编出来的程序上,会不会以前D7的程序也变成D2007的样子了呢。
 
非常容易
在你的主form下,加上xpman的引用
uses
...., xpman;
 
studying~~~~
 
那是 delphi actionmanager 那套做的,建议你的程序中还不如使用 tbx 呢
 
把/project/options/aplication/enable runtime themes选中,
编译一下试试(XP环境编译)
 
加上manifest文件?
 
不用,选中enable runtime themes后程序自动加下面.manifest到资源中。
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
type="win32"
name="CodeGear RAD Studio"
version="11.0.2902.10471"
processorArchitecture="*"/>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
publicKeyToken="6595b64144ccf1df"
language="*"
processorArchitecture="*"/>
</dependentAssembly>
</dependency>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel
level="asInvoker"
uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
 
谢谢你们,尤其是teams,已经搞定了
 
后退
顶部