我怎样才能使TCheckbox没有透明文本(即:它忽略主题)?我被要求做一些非常规的事情 - 在组合框标题的地方放上一个复选框。我怎样才能使TCheckbox没有透明文本(即:它忽略主题)?
在XP中,它看起来不太好。
with xp themes http://xrw.bc.ca/download/so/checkboxwithxptheme.png
接下来,我想我会尝试SetWindowTheme(CheckBox1.Handle, '','“)我听说在互联网上。那么你会得到一个白色的背景,但它不会与控件的颜色一起绘制。
no theme http://xrw.bc.ca/download/so/checkboxwithnotheme.png
我们如何能做到这一点?
谢谢! mp
什么版本的Delphi?使用Delphi 6和主题包活动,我得到你想要的行为,没有任何额外的考虑。 – 2009-10-01 18:54:37
Scott,Delphi 6本身不支持主题,所以你必须使用Mike Lischke的主题库,在那里我回想起特别特别对待组合框的问题。来自这个人的其他问题表明他正在使用德尔福2009年。它是橙子的苹果。 – 2009-10-02 02:58:21
谢谢你的回答!抢劫是正确的;我使用德尔福2009年。 – 2009-10-02 16:46:57