Windows 7 SWT Таблица выделенная строка цвет подсветки
Есть ли способ установить цвет фона выделенной строки таблицы SWT (стиль FULL_SELECTION) в теме Aero в Windows 7? Похоже, что это производный, более светлый цвет от цвета фона таблицы. Но кроме этого, я, кажется, не очень контролирую, какой цвет использовать.
Это проблема для нас, потому что некоторые тексты наших элементов таблицы (на переднем плане) серовато-белого цвета, поэтому их очень трудно читать, если строка выделена на светлом фоне. Я уже установил цвет фона таблицы на Черный, но текст все еще довольно трудно увидеть.
Есть какие-нибудь предложения о том, как контролировать цвет?
Спасибо! RAY
1 ответ
Согласно исходному файлу SWT Win32, именно строка 1611
if ((style & SWT.FULL_SELECTION) != 0) bits1 |= OS.LVS_EX_FULLROWSELECT;
графический стиль SWT.FULL_SELECTION
это получить напрямую из ОС (для LVS_EX_FULLROWSELECT
см. Расширенные стили просмотра списка в MSDN).
Так что не возможно изменить стиль..