如何改变标准对话窗口的标题,比如颜色对话窗口(50分)

  • 主题发起人 主题发起人 xmgx
  • 开始时间 开始时间
X

xmgx

Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序里需要多处打开颜色对话框,但每一个都只显示颜色两个字的标题,如何改变,多写各位高手赐教
 
看看原代码,或许能改。对话框是WINDOWS资源,Delphi给加了个衣服,应该能改。
 
用 Window API .
 
请结束或继续
 
在ColorDialog的OnShow事件里加上这样一行代码:
SetWindowText(ColorDialog1.Handle,'我要自定义颜色!');
 
楼上的朋友说的很对,大概是一位windows api使用高手。
 
定制通用的对话框应该用hook的,具体的解释请看delphi自带的sdk说明。
 
接受答案了.
 
后退
顶部