2010-08-18 3 views
5

SWT CTabFolder를 사용하여 응용 프로그램에서 탭을 만듭니다. 필자는 탭의 시각적 모양을 싫어한다. Eclipse와 비슷하다. 탭의 측면을 변경하는 방법이 있습니까? 예를 들어 닫기 버튼을 변경하고 싶습니다. 탭 배치, 모양이 어쩌면 ...SWT 탭의 모양과 느낌 변경

답변

3

사용자는 CTabFolder.setRenderer(CTabFolderRenderer renderer)을 사용하여 사용자 고유의 렌더러를 구현할 수 있습니다.

OS.DrawThemeBackground() 메서드 (parts and states 참조)를 사용하는 경우 코드를 이식 가능하게 만들지 않으려면 Windows에서 코드를 이식 가능하게 만들 수 있습니다. 불행하게도이 방법은 테마가 활성화 된 경우에만 사용할 수 있으므로 OS.DrawFrameControl() (types and states 참조)과 함께 사용할 탭 항목 유형이 없으므로 고전적인 테마에서는 작동하지 않습니다.

관련 문제