2011-08-10 4 views
6

Windows 7のAeroテーマでSWTテーブル(FULL_SELECTIONスタイル)の強調表示された行の背景色を設定する方法はありますか?これは、表の背景色から派生した、より明るい色のようです。しかし、それ以外に、私はどの色を使うべきかをあまり支配していないようです。Windows 7 SWTテーブルで選択された行のハイライトカラー

私たちのテーブルアイテムのテキスト(フォアグラウンド)の一部は灰色がかった白色ですので、薄い色の背景で行が選択されていると読みにくいので、これは問題です。私は既にテーブルの背景色をBlackに設定しましたが、テキストはまだ見えにくいです。

色を制御する方法はありますか?

ありがとうございました! RAY

答えて

9

SWT Win32のソースファイルによると、正確line 1611

if ((style & SWT.FULL_SELECTION) != 0) bits1 |= OS.LVS_EX_FULLROWSELECT; 

SWT.FULL_SELECTIONのグラフィックスタイルは、(LVS_EX_FULLROWSELECTExtended List-View Styles on MSDNを参照)OSから直接取得することです。

スタイルを変更することはできません。

関連する問題