Graphisoft®

Dialog ManagerVersion: 2.0

TreeView Class

트리 뷰 타입 컨트롤들에 대한 다이얼로그 항목 베이스 클래스입니다.

class TreeView : public Item, public ItemFontProperty, public FocusableProperty

멤버

Public 메소드

AppendItem 트리 뷰 컨트롤에 항목 하나를 추가합니다.
Attach 옵저버 객체를 이 이벤트 소스에 부착합니다.
BeginItemEdit 트리 뷰 항목의 라벨 편집을 시작합니다.
CollapseItem 트리 뷰 항목을 접습니다.
DeleteItem 트리 뷰 컨트롤의 항목 하나를 제거합니다.
DeselectItem 항목 하나를 선택 해제합니다.
Detach 옵저버 객체를 이 이벤트 소스로부터 떼냅니다.
DisableDraw 트리 뷰의 화면 업데이트를 비활성화합니다.
DisableItem 트리 뷰 항목을 비활성화합니다.
EnableDraw 트리 뷰의 화면 업데이트를 활성화합니다.
EnableItem 트리 뷰 항목을 활성화합니다.
ExpandItem 트리 뷰 항목을 확장합니다.
GetItem 항목 하나를 가져옵니다.
GetItemColor 항목의 컬러를 가져옵니다.
GetItemCount 항목 개수를 가져옵니다.
GetItemFontStyle 항목의 글꼴 스타일을 가져옵니다.
GetItemNormalIcon 트리 뷰 항목의 일반 아이콘을 가져옵니다.
GetItemRect 항목의 바운딩 직사각형을 가져옵니다.
GetItemStateIcon 트리 뷰 항목의 상태 아이콘을 가져옵니다.
GetItemStatus 항목의 활성화/비활성화 상태를 가져옵니다.
GetItemText 항목의 텍스트를 가져옵니다.
GetItemTextLength 항목의 텍스트 길이를 가져옵니다.
GetItemValue 항목의 사용자 값을 가져옵니다.
GetNormalIconHeight 일반 아이콘 높이를 가져옵니다.
GetNormalIconWidth 일반 아이콘 너비를 가져옵니다.
GetSelectedCount 선택한 항목들의 개수를 가져옵니다.
GetSelectedItem 선택한 항목을 가져옵니다.
GetSelectedItems 선택한 항목들을 가져옵니다. (다중 선택 트리 뷰의 경우)
GetStateIconHeight 상태 아이콘 높이를 가져옵니다.
GetStateIconWidth 상태 아이콘 너비를 가져옵니다.
InsertItem 트리 뷰 컨트롤에 항목 하나를 삽입합니다.
IsItemDisabled 항목이 비활성화되어 있는지 여부를 확인합니다.
IsItemEnabled 항목이 활성화되어 있는지 여부를 확인합니다.
IsItemExpanded 트리 뷰 항목이 확장되어 있는지 여부를 확인합니다.
IsItemListed 항목이 나열되어 있는지 여부를 확인합니다.
IsItemVisible 항목이 보이는지 여부를 확인합니다.
RedrawItem 트리 뷰 항목을 강제로 다시 그립니다.
SelectItem 항목 하나를 선택합니다.
SetItemColor 항목의 컬러를 세트합니다.
SetItemFontStyle 항목의 글꼴 스타일을 세트합니다.
SetItemNormalIcon 트리 뷰 항목의 일반 아이콘을 세트합니다.
SetItemStateIcon 트리 뷰 항목의 상태 아이콘을 세트합니다.
SetItemStatus 항목의 활성화/비활성화 상태를 세트합니다.
SetItemText 항목의 텍스트를 세트합니다.
SetItemValue 항목의 사용자 값을 세트합니다.
SetNormalIconHeight 일반 아이콘 높이를 세트합니다.
SetNormalIconSize 일반 아이콘 크기를 세트합니다.
SetNormalIconWidth 일반 아이콘 너비를 세트합니다.
SetStateIconHeight 상태 아이콘 높이를 세트합니다.
SetStateIconSize 상태 아이콘 크기를 세트합니다.
SetStateIconWidth 상태 아이콘 너비를 세트합니다.
~TreeView 클래스 소멸자입니다.

Public 타입

CheckIcons 항목에 대하여 세트할 특수 아이콘 식별자입니다.
DragDropFlag 트리 뷰의 DragDrop/NoDragDrop flag입니다.
GetItemFlag GetItem 메소드에서. 사용하는 flag입니다.
ItemStatus 트리 뷰 항목의 상태입니다.
ItemType 특수 트리 항목, 또는 항목들의 콜렉션입니다.
ItemVisibility 트리 항목의 가시성 flag입니다.
LabelFlag 트리 뷰의 LabelEdit/NoLabelEdit flag입니다.
RootButtonFlag 트리 뷰의 RootButton/NoRootButton flag입니다.

요구사항

네임스페이스: DG

헤더: DGTreeView.hpp

참고사항

MultiSelTreeView | SingleSelTreeView