탭(TAB)에 배경색 넣기
/Autoit/AutoIt :: 2009. 2. 24. 18:38
탭(TAB)에 배경색 넣기
보통, GUI Control에 색을 넣으려면, GUICtrlSetBkColor을 이용하면 되지만, 탭은 되지 않습니다.
그래서 사용했던 방법이 탭을 만들고, 탭과 크기가 같은 라벨을 만들어서 덮는 방법이었는데요.
Func XSkinColorTabCreate($XTleft, $XTtop, $XTwidth, $XTlength, $XTcolor) Local $XTab1 = GUICtrlCreateTab($XTleft, $XTtop, $XTwidth, $XTlength) ;, BitOR($TCS_MULTILINE, $TCS_RIGHTJUSTIFY)) GUICtrlCreateLabel("", $XTleft + 2, $XTtop + 20, $XTwidth - 6, $XTlength - 24) GUICtrlSetBkColor(-1, $XTcolor) GUICtrlSetState(-1, $GUI_DISABLE) Return $XTab1 EndFunc ;==>XSkinColorTabCreate
탭에 배경색을 넣을 수 있지만, 탭 제목과 색이 맞지 않습니다.
하지만, 이걸 조금만 더 발전시키면, 각 탭별로 다른 색을 넣을 수도 있고, 탭 제목에도 각 탭과 같은 색을 넣을 수 있습니다.
포럼에 있는 소스를 약간 변형한 건데, 주소를 찾을 수가 없네요.
아래 사진입니다.
Tab에 라벨을 만드는 것이 아니라 TabItem에 배경으로 사용할 라벨을 만드는 겁니다.
또 라벨을 만들어서 탭 제목을 대신하게 하고, 라벨을 클릭했을 때, 해당 TabItem을 보여주는 방법을 이용했습니다.
눈에 잘 띄게 하려고 색을 원색으로 했더니, 눈이 아프네요.
'Autoit > AutoIt' 카테고리의 다른 글
윈도우 업데이트(Windows Update) 자동으로 하기 (2) | 2009.03.12 |
---|---|
토탈커맨더(Total Commander) 리스터 플러그인용 AutoIt 구문강조 파일 (4) | 2009.02.27 |
Google SyntaxHighlighter용 AutoIt 구문강조 파일 두번째 (0) | 2009.01.10 |
Windows Services Backup/Restore (0) | 2008.06.12 |
Autoit syntax script for Google Code Syntax Highlighter (2) | 2008.05.23 |
블로그의 글과 그림, 첨부파일의 복제, 재배포를 금지합니다. => 자세히 보기
티스토리 초대장 필요하신 분은 댓글남겨주세요.
give start - 굿네이버스 - 사랑의 열매 - 아름다운재단 - 어린이재단 - 유니세프 | ||
---|---|---|