다른 명령
TreeView 스타일
TreeView 스타일 | 값 | 설명 |
---|---|---|
#include <TreeViewConstants.au3> | ||
기본/강제 | $GUI_SS_DEFAULT_TREEVIEW GUICtrlCreateTreeView 함수를 참조하세요. | |
$TVS_HASBUTTONS | 0x0001 | 상위 항목 옆에 더하기(+) 및 빼기(-) 버튼을 표시합니다. 사용자는 버튼을 클릭하여 상위 항목의 하위 항목 목록을 확장하거나 축소합니다. 트리 보기의 루트에 항목이 있는 버튼을
포함하려면 TVS_LINESATROOT도 지정해야 합니다. |
$TVS_HASLINES | 0x0002 | 선을 사용하여 항목의 계층 구조를 표시합니다. |
$TVS_LINESATROOT | 0x0004 | 선을 사용하여 트리 보기 컨트롤의 루트에 있는 항목을 연결합니다. TVS_HASLINES도 지정되지 않은 경우 이 값은 무시됩니다. |
$TVS_DISABLEDRAGDROP | 0x0010 | 트리 보기 컨트롤이 TVN_BEGINDRAG 알림 메시지를 보내는 것을 방지합니다. |
$TVS_SHOWSEALWAYS | 0x0020 | 트리 뷰 컨트롤이 포커스를 잃을 때 선택한 항목이 선택된 상태로 유지되도록 합니다. |
$TVS_RTLREADING | 0x0040 | 일반 창에서는 텍스트를 왼쪽에서 오른쪽(LTR)으로 표시합니다. Windows를 미러링하여 오른쪽에서 왼쪽(RTL)으로 읽는 히브리어 또는 아랍어와 같은 언어를 표시할 수 있습니다
. 일반적으로 트리 보기 텍스트는 상위 창의 텍스트와 같은 방향으로 표시됩니다. TVS_RTLREADING이 설정된 경우 트리 뷰 텍스트는 상위 창의 텍스트와 반대 방향으로 읽혀집니다. |
$TVS_NOTOOLTIPS | 0x0080 | 트리 보기 컨트롤은 도구 설명을 지원하지 않습니다. |
$TVS_CHECKBOXES | 0x0100 | 트리 보기 컨트롤의 항목에 대한 확인란을 활성화합니다. 이 스타일을 사용하여 트리 뷰 컨트롤을 만든 후에는 스타일을 제거할 수 없습니다. 대신 컨트롤을 삭제하고 그 자리에 새 컨트롤을
만들어야 합니다. |
$TVS_TRACKSELECT | 0x0200 | 트리 보기 컨트롤에서 핫 추적을 활성화합니다. |
$TVS_SINGLEEXPAND | 0x0400 | 이 스타일이 활성화되면 트리 보기에서 선택 항목을 변경하면 자동으로 선택된 항목이 확장되고 선택 취소된 항목이 축소됩니다. 마우스를 사용하여 선택한 항목을 한 번 클릭하고 해당 항목을 닫으면 해당 항목이 확장됩니다. 사용자가 항목을 선택하는 동안 CTRL 키를 누르고 있으면 선택 취소된 항목이 축소되지 않습니다. |
$TVS_FULLROWSELECT | 0x1000 | 트리 보기에서 전체 행 선택을 활성화합니다. 선택한 항목의 전체 행이 강조 표시되고 항목 행의 아무 곳이나 클릭하면 해당 항목이 선택됩니다. 이 스타일은 TVS_HASLINES 스타일과 함께 사용할 수 없습니다. |
$TVS_NOSCROLL | 0x2000 | 컨트롤에서 가로 및 세로 스크롤을 모두 비활성화합니다. 컨트롤에 스크롤 막대가 표시되지 않습니다. |
$TVS_NONEVENHEIGHT | 0x4000 | TVM_SETITEMHEIGHT 메시지를 사용하여 항목의 높이를 홀수 높이로 설정할 수 있습니다. 기본적으로 항목 높이는 짝수 값이어야 합니다. |