메서드 |
반환형 |
이름 |
인자 |
기능 설명 |
VARIANT_BOOL |
SetImageList |
[in] VARIANT imgData |
트리노드에 쓰일 아이콘의 내역을 설정 |
VARIANT_BOOL |
SetForest |
[in] VARIANT xmlData |
트리에 렌더링될 XML Document |
없음 |
SetBackColor |
[in] LONG Rcolor, [in] LONG Gcolor, [in] LONG Bcolor |
트리 배경색 |
없음 |
SetTextColor |
[in] LONG Rcolor, [in] LONG Gcolor, [in] LONG Bcolor |
트리 전경색 |
없음 |
Expand |
[in] LONG nType |
nType 에 따른 트리 Expand ( 예제 페이지 참조 ) |
VARIANT |
MatchNode |
[in] BSTR matchText |
노드 단계를 명시하여 해당 노드를 선택. ( 예제 페이지 참조 ) |
VARIANT |
GetSelectedNode |
없음 |
현재 선택된 트리 노드를 반환 |
VARIANT |
InsertNode |
[in] VARIANT vtParent, [in] VARIANT vtNewNode |
vParent 노드 하위에 vtNewNode 를 삽입 |
없음 |
DeleteNode |
[in] VARIANT vtNode |
노드 삭제 |
없음 |
SetSelectedNode |
[in] VARIANT vtSelect |
노드를 명시적으로 선택 |
VARIANT |
FindNode |
[in] VARIANT vtRoot, [in] BSTR findText, [in] LONG nTargetDataNode, [in] LONG
fFlag |
vtRoot 하위 노드들에 대해서 findText 를 가진 노드를 검색. 예제 페이지 참조 |
없음 |
SetDefaultImageIndex |
[in] VARIANT vtIndexXml |
기본 이미지 인덱스를 설정 |
없음 |
LocalSaveXML |
[in] BSTR bstrPath |
현재 트리의 내용을 XML 파일로 저장 |
VARIANT_BOOL |
SetPopupList |
[in] VARIANT menuData |
컨텍스트 메뉴 리스트를 지정 |
없음 |
ModifyNodeText |
[in] VARIANT vtNode |
해당 노드에 대해서 텍스트를 변경 |
VARIANT |
MoveBeforeNode |
[in] VARIANT vStdNode, [in] VARIANT vNewNode, [in] VARIANT_BOOL bDelHITEM |
Sibling 상에서 이전 노드로 이동 |
VARIANT |
MoveNextNode |
[in] VARIANT vStdNode, [in] VARIANT vNewNode, [in] VARIANT_BOOL bDelHITEM |
Sibling 상에서 다음 노드로 이동 |
없음 |
RefreshTree |
없음 |
새로 고침 |
없음 |
ModifyNodeImage |
[in] VARIANT vtNode, [in] LONG nImageIndex, [in] LONG nSelectedIndex |
트리 노드의 이미지 인덱스를 변경 |
없음 |
DeleteAllNodes |
없음 |
트리데이터를 모두 삭제 |
VARIANT |
InsertChildNode |
[in] VARIANT vtParent, [in] VARIANT vtNewNode, [in] LONG nMode |
vtParent 노드하위에 vtNewNode 를 삽입 |
VARIANT_BOOL |
SetWindowStyle |
[in] LONG newStyle, [in] VARIANT_BOOL bSet |
SDK 의 SetWindowStyle 을 호출, 체크 버튼이 있는 트리유형으로 변환가능 |
VARIANT_BOOL |
SetCheckNode |
[in] VARIANT vtNode, [in] VARIANT_BOOL bNodeCheck |
해당 노드의 체크버튼을 조정 |
없음 |
ExpandNode |
[in] VARIANT vtDispatch, [in] LONG nType |
선택된 노드에 대해서 확장/축소 |
없음 |
SelectSetFirstVisible |
[in] VARIANT vtItem |
해당 노드를 선택하고, 트리 윈도우에서 보여지도록 함 |
VARIANT |
GetQueryResultXMLSet |
[in] BSTR queryUrl |
XMLHTTP 개체를 반환. |
VARIANT_BOOL |
hasFocus |
없음 |
포커스를 가지고 있는지를 반환 |
속성 |
get/set |
데이터 형 |
이름 |
기능 설명 |
get/set |
VARIANT_BOOL |
bSortedNode |
형제 노드에 대해서 정렬을 하도록 지정 |
set |
VARIANT |
resourceObject |
트리 노드에 쓰일 아이콘을 가지고 있는 COM 개체를 지정 |
이벤트 |
|
이름 |
인자 |
기능 설명 |
|
OnItemSelected |
[in] LPDISPATCH pSelectItem |
노드가 선택된 경우 발생 |
|
OnItemDblClick |
[in] LPDISPATCH pSelectItem |
노드를 더블클릭한 경우 발생 |
|
OnMenuSelected |
[in] BSTR bstrType, [in] BSTR bstrText, [in] LPDISPATCH pSelectItem |
컨텍스트 메뉴가 선택된 경우 |
|
OnItemDropped |
[in] LPDISPATCH pSrcItem, [in] LPDISPATCH pDestItem, [in] LONG nDropMode |
Drag & Drop 이 된 경우 |
|
OnEditKeyUp |
[in] LONG wParam |
키보드 문자가 눌린 경우 |
|
OnWindowCreated |
없음 |
트리 윈도우가 정상적으로 생성된 경우 |
|
OnItemChecked |
[in] LPDISPATCH pSelectItem, [in] VARIANT_BOOL bCheck |
노드의 체크 박스가 변경된 경우 |