真的紧急问题!分虽然不多,但请各位一定告诉我!程序快做完了,才发现在“真彩色32位”下界面花屏?!(25分)

  • 主题发起人 主题发起人 asdqwe
  • 开始时间 开始时间
A

asdqwe

Unregistered / Unconfirmed
GUEST, unregistred user!
我下的一套控件,叫什么Sunisoft UI的,可以很方便的做出各种样式的窗口,
我发现如果把窗口样式设成 MacOS 时,那么当系统显示属性设成“真彩色32位”时,
程序的界面就花屏了!设成“增强色16位”时则显示正常!“256色”时,程序标题栏也有花屏现象!
我一开始没注意到这个问题,现在程序都要做完了,再改界面很麻烦啊!
请问各位有什么办法没有?
 
为什么你们看都不想看呢?
我只剩25分了啊!
 
这种问题只能说无奈啊!
 
看一看,不知道怎么回事。
 
颜色不要设置得太复杂,简明一点,比如:
ff0000 00ff00 00ffff
 
jsxjd,不是这个意思,
那个控件是这样的,在窗体上放一个该控件的“Form”控件在窗体上,这时程序原先的窗体就没用了,
这个Form控件的style属性有多个,比如winxp,macos等几个,是直接在这里设成MacOS后程序界面就
变成macos那种好看的界面了,
但我现在发现在真彩色32位时界面花屏,设成winxp样式的话没有这个问题,但我程序快做完了,
现在不好改啊!
 
不用他不就行了
 
我也用过,在2000下编译的,在98下花屏,可能是破解版的原因。
 
你试着改一改控件自己带的 winxp,macos style 的资源位图的颜色格式看看。但大多
是由于控件内部处理这些位图对象时的代码带有格式化的缘故,类似于以前的 VC 只支
持 256 色,但 Delphi 早就支持高彩色了,VC VB 一直直接只支持 256 。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部