您想不写一行代码,使您应用程序具有MacOS和WinXP风格的外观或创建任意形状的不规则窗口吗?(100分)

  • 主题发起人 主题发起人 Nicrosoft
  • 开始时间 开始时间
如果可以直接转化的话,今天就可以收到我的款的!:)
 
to thankl:
如果只是您一个人使用,只需要购买个人使用授权(¥50)即可。
如果是多人开发使用(购买公司使用授权),则可联系我 order@sunisoft.com,具体我们可以再谈

to 墨守成规:
我不清楚您说的直接转换是什么意思,所使用的控件肯定需要更换,如果您不清楚,可以先使用试用版。
 
你的控件都是基于delphi原控件的么?
如果换了你的控件,很多功能都无法使用,可就不好办了,我看了你的试用版,感觉可以。
所以才向你咨询。我想把自己的程序界面改善一下,如果需要重新写程序,恐怕有些麻烦!
 
to :wind2000
》Delphi7完全可以做到!
怎么实现?能说说么?
 
to 墨守成规:不是基于原先的控件的,不过原生控件有的功能基本都实现了,购买后,
如果发现没有实现的,可以反馈给我。另外,试用版的功能和注册版是一样的。如果您
使用试用版可以转换原先的程序,则注册版也可以。注册版含源代码并且可以免费升级
到今后的所有版本。
 
Delphi7做不到完全吧,好像只有菜单,而且使用起来,我感觉比较难以应用(个人意见)
 
to:Nicrosoft
我先试试,如果可以的话,一定注册!
 
你在SUIPackDemo的主菜单控件与Delphi兼容么,我怎么没有找到?
 
找到了主菜单控件,它支持动态创建么?如果支持兼容delphi么?
 
to 墨守成规:可以动态创建,不过我不明白什么是“与Delphi兼容”?SUIPack本来就是
Delphi控件阿。
 
我的意思是:如果把你的控件取代delphi相应控件后,可以直接编译,原控件的事件、属性、过程等
都可以直接使用,不需要作任何更改。
 
您可以用试用版试一下
 
Delphi7中有个XP控件,加上去,就可以完全变成XP样式了,或者自己写一个资源文件,在在
程序中引用,也可以实现,那个控件也就是这个道理。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1186727
1.建立一个叫themed.manifest的文本文件
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1"
manifestVersion="1.0">
<assemblyIdentity
name="Your.Application.Name.Here"
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>

2.再建立一个资源文件 就叫 XPStyle.RC吧!内容如下:
1 24 “themed.manifest”
用Brcc32 编译成XPStyle.RES

3. 在Delphi(2~6)中包含这个资源文件就可以了!在哪里包含?!@#$%^&amp; 我倒!

注意:这只在WindowsXP下可以,在旧的操作系统上,外观不变!你就放心的加上吧!万一有人在XP下运行你的程序呢?嗬嗬!

转载请保留文章完整性! Writen By Dext!^_^
 
来自:Nicrosoft, 时间:2002-9-15 16:18:00, ID:1326239
Delphi7做不到完全吧,好像只有菜单,而且使用起来,我感觉比较难以应用(个人意见)

Delhi7可不是只限于菜单变化,所有的控件都可以体现出XP风格,就只是加个XP控件就行了,
或者用我上面说的那个资源文件。就能轻松搞定
 
to plf22:
“注意:这只在WindowsXP下可以,在旧的操作系统上,外观不变!你就放心的加上吧!万一有人在XP下运行你的程序呢?嗬嗬!”

这句话有点搞笑,呵呵
 
我的原控件菜单比较多,有没有办法直接转化成你的菜单控件?不要在重新建立,因为命名、事件等
太麻烦。
 
发现一些问题:
1、主窗口使用你的form控件后,程序启动默认最大化窗口,结果窗口标题条离屏幕上方
有一些距离,4公分。
2、主窗口原来左上角图标被你的箭头图标代替,不能显示。而且菜单子项显示错位。
3、你的菜单系统子项高度不能自动调整,导致一些菜单图标不能完整显示。
 
to 墨守成规:由于我没有发现您所说的问题,也没有其他用户报告过类似问题,能否提供屏幕截图?以便测试,谢谢!
email:support@sunisoft.com
 
Nicrosoft:
我对你的书更有兴趣。:)
 
to iCANK:据出版社说,书这个月就能上市了
 

Similar threads

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