2011-08-10 4 views
6

Windows 7의 Aero 테마에서 SWT 표 (FULL_SELECTION 스타일)의 강조 표시된 행의 배경색을 설정하는 방법이 있습니까? 표의 배경색에서 파생되고 밝은 색으로 보입니다. 하지만 그 외에는 어떤 색을 사용할 지에 대한 많은 통제력이없는 것 같습니다.Windows 7 SWT 표 선택된 행 강조 색상

우리 테이블 항목의 텍스트 (전경)의 일부가 칙칙한 흰색이므로 일부 색이 흐릿한 배경에서 행을 선택하면 읽을 수 없으므로 문제가됩니다. 이미 테이블의 배경색을 검정색으로 설정했지만 텍스트는 여전히보기가 어렵습니다.

색상을 제어하는 ​​방법에 대한 제안 사항이 있습니까?

감사합니다. SWT는 Win32 소스 파일에 따르면 RAY

답변

9

정확히 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에서 직접 얻을 수 있습니다.

스타일을 변경할 수 없습니다.