2010-06-24 109 views
2

有没有一种方法使用WS_CHILD创建的窗口继承父级的背景颜色,而不是默认为Dialog Color?我正在尝试为选项卡控件执行此操作,主要是由于选项卡未填满区域而延伸的部分。我想这个颜色是父窗口的BG。使子窗口继承父级背景颜色?

感谢

+0

在你的情况下会使用透明的颜色工作吗? – Cogwheel 2010-06-24 00:39:59

+0

我试过了WS_EX_TRANSPARENT,它没有任何效果 – jmasterx 2010-06-24 00:40:36

+0

除了从google搜集到的标志(我几乎是win32的新手)之外,你可能还需要做更多的事情。 – Cogwheel 2010-06-24 00:49:35

回答

2

对于该选项卡的“内容”,你会打电话EnableThemeDialogTexture(视觉样式可以拥有复杂的标签内容的背景),该地区实际的标签我想你可能不得不者的权利绘制(TCS_OWNERDRAWFIXED样式),除非仅使用TCS_RIGHTJUSTIFY样式就足够了。