2010-06-24 58 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樣式就足夠了。