DELPHI7+win2000设计的软件在XP下变了色 ( 积分: 100 )

  • 主题发起人 主题发起人 Tuatara
  • 开始时间 开始时间
T

Tuatara

Unregistered / Unconfirmed
GUEST, unregistred user!
DELPHI7+win2000设计的软件,在2000下显示颜色正常是我所要的,
但该软件放到XP下运行颜色却变了。比如一个PANEL,颜色为CLGRAY,但在XP下显示却为黄色。
注:我没用任何的XP控件和换肤控件。
 
DELPHI7+win2000设计的软件,在2000下显示颜色正常是我所要的,
但该软件放到XP下运行颜色却变了。比如一个PANEL,颜色为CLGRAY,但在XP下显示却为黄色。
注:我没用任何的XP控件和换肤控件。
 
当然变了,不可能不变
 
这个……,一般clgray的不会变化吧?不过如果你非要显示你特定的颜色,那么给你一个建议,不要使用类似clgray、clBtnface等,而是直接使用二进制的数字。[:D]
 
如果是clBtnface的话使用就可以看到效果,比如在2k里面设置外观可以看到效果,不知道是不是这个原因,如果把XP的theme关了应该就没问题了吧
 

Similar threads

D
回复
0
查看
925
DelphiTeacher的专栏
D
D
回复
0
查看
717
DelphiTeacher的专栏
D
D
回复
0
查看
678
DelphiTeacher的专栏
D
D
回复
0
查看
848
DelphiTeacher的专栏
D
后退
顶部