发现一个问题,在win7上开发,主题是Aeor的,想改变控件本身的字体颜色就不能实现,把系统改到经典主题下,就可以,查了一下,盒子上有篇文章是意思大概是说delphi对win7主题的支持不好,没有支持到新的API,我用vs2010就可以,试了下,的确是这样。
比如
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
  checkbox1.Font.Color:=clred;
end;
这个在win7主题下就不行,改成经典下就可以变颜色。有没有知道在win7主题下也可以改变控件字体颜色的方法啊,