Lunaスタイルでタブコントロール自身の背景色を変更するには? – プログラミング – Home

Lunaスタイルでタブコントロール自身...
 
通知
すべてクリア

Lunaスタイルでタブコントロール自身の背景色を変更するには?


Luna
 Luna
(@Luna)
ゲスト
結合: 18年前
投稿: 4
 

こんにちは。はじめて質問します。
XPLunaスタイルのタブコントロールについて、教えてください。

背景色を白色にした CFormView上に、CTabCtrlを作成しました。
さらに、Manifestファイルで、Lunaスタイルに対応させました。

タブの色や、タブに貼り付けたダイアログ、スタティックテキストなどは、白く変更しま
した。

しかし、CTabCtrlの背景色が、グレーから白に変更できません。
「CTabCtrlの背景色」は、タブの色ではなく、タブの無い部分の色のことです。

図: ここ の部分

_[ Tab1 ][ Tab2 ]_________(ここ)____________
|                      |
|                      |

OnCtrlColor や、OnEraseBackgroundで背景色を変えてみましたが、変わりませんでした。
また、Manifestファイルを削除し、Lunaスタイルを辞めた場合、
OnEraseBackgroundで、背景色の変更ができました。

Lunaスタイルにすると、OnEraseBackgroundなどのペイントメッセージのコール順が変わ
るそうですが、
タブの背景色はどこで設定すればいいのでしょうか?

よろしくお願いします。


引用解決済
トピックタグ

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました