默认的按钮是灰色的,那怎样给按钮变色? 谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般的按钮是不能变色的,除非是自定义的按钮..或者用Speedbutton按钮,再往上面放一个图片.. 是啊,按钮的Font.Color好像也改不了,怎么才能改啊?不好意思,借个地方顺便问一下呀! 可能是改不了吧你可以换一个另外的按钮控件啊,比如说flat系列的! 我认为这是delphi做的不好的地方,既然有了这个属性,为什么又不让它产生效果呢 可以改的请参考下面的代码:{摘自超级猛料}禁止一个控件而不变灰procedure EnableControl(AControl: TWinControl; Enable: Boolean);beginwith AControl doif Enable thenSetWindowLong(Handle, GWL_STYLE, (not WS_DISABLED) and GetWindowLong(Handle, GWL_STYLE))elseSetWindowLong(Handle, GWL_STYLE, WS_DISABLED + GetWindowLong(Handle, GWL_STYLE));end;procedure TForm1.Button1Click(Sender: TObject);beginEnableControl(BitBtn1,False);BitBtn1.Font.Color := clGreen;end; 好像响应:WM_CTLCOLOR 消息nCtlColor等于 CTLCOLOR_BTN 然后……摘自MSDN 不过好像效果不好 如何改变抓图的色深? 如何判断所输入的字符是本机的IP或计算机名? 怎么将delphi2005 中的错误信息本地化??? 怎样获取屏幕上任一点颜色值? 好久未放分了,当请客:各位朋友知不知道“三维全景图片”技术???人少UP也有高分 如何将查询出的记录存到一个临时表中?用完再将临时表删除 哪儿能下到dephi数据库编程的书 请大家谈谈对WinShell制作的看法(为了防止可用分流失,有回复再加——up也有分) 我这种人能再在这里混下去吗??????? 请来指点一下,我这个动态生成的sql,为什么查不到记录谢谢 晕了,一个简单问题 如何其它程序发送一段字符串?
nCtlColor等于 CTLCOLOR_BTN
然后……摘自MSDN 不过好像效果不好