트리

Description

트리 형식으로 데이타를 표현하는 컨트롤

Members

Name Description
back_color
배경색 설정
back_color_opacity
배경색 투명도 0~10 (0:투명, 1:불투명)
back_image
화면 배경 이미지 설정
back_imagefillstyle
이미지 채우기 스타일 선택
back_imagehorzalign
탭 배경 이미지 수평 정렬 선택
back_imagesize
화면 배경 이미지 크기 선택
back_imagevertalign
탭 배경 이미지 수직 정렬 선택
border
border 스타일 선택
border_color
border 색상 설정
border_ex

border 세분화(전체, top, left, right, bottom, left) 스타일 설정

border_radius

보더의 굴림정도 설정

border_width
border 두께 선택
boxshadow_type
박스 그림자 유형
custom_class
트리에 적용될 사용자 정의 CSS 클래스명 (여러 개를 지정할 경우 공백 문자로 구분)
font
폰트 설정
fore_color
전경색 설정
gradient_effect
그라데이션 효과 선택
gradient_endcolor
그라데이션 종료 색상 설정
gradient_startcolor
그라데이션 시작 색상 설정
horzscrollbar_style
수평 스크롤바 스타일 선택
padding

패딩 설정

scrollbar_custom_class
스크롤바에 적용될 사용자 정의 클래스 이름(여러 개를 지정할 경우 공백 문자로 구분, IE 미지원)
selectitem_backcolor
선택된 아이템 배경 색상
selectitem_forecolor
선택된 아이템 전경 색상
style
스타일 설정
스타일 설정을 하기 위해선 해당 컴포넌트의 스타일 등록이 먼저 되어 있어야 함
스타일 등록은 컴포넌트 우클릭하면 나타남
text_margin
텍스트의 좌우마진 설정
transparent
배경을 투명하게 보일지 여부
vertscrollbar_style
수직 스크롤바 스타일 선택
control_id
화면 내 컨트롤의 순번
description
트리 이름에 대한 설명
name
트리의 이름 설정
accept_drop
다른 트리로부터 드래그 가능 여부
button_imagelist
아이템 버튼 이미지 속성 등록창 (확장/축소/자식없음 순서), item_buttonwidth 속성 지정 필요
check_imagelist
아이템 체크박스 이미지 속성 등록창 (해제/체크 순서), item_checkwidth 속성 지정 필요
delay_itemclick
아이템클릭/더블클릭을 구분하기 위한 플래그
dragable
드래그 가능 여부
enable
활성화 여부
enterstop
엔터 키 이동시 포커스를 받을지 여부
has_buttons
확장버튼(+)를 보여줄지 여부
has_checkboxes
아이템 왼쪽에 체크박스를 보여줄지 여부
has_icons
아이템 아이콘 표시 여부
has_lines
아이템의 연결 상태를 라인으로 표시할지 여부
hidden
숨김 여부
imagelist
아이템 아이콘 이미지용 이미지 (item_imagewidth 속성값 너비의 이미지가 수평으로 연속적으로 붙어있는 하나의 이미지 지정)
init_expanddepth

최초 데이터 표시시 확장할 트리 깊이값 (-1인 경우, 기본 동작이 적용됨)

itemdblclick_expand
트리 노드에서 더블클릭 시 확장 여부
itemheight
아이템 높이 설정
itemselect_always
아이템 선택 이벤트 항상 발생 여부
itemselect_style
아이템 선택 스타일
item_buttonwidth
아이템 버튼 너비
item_checkwidth
아이템 체크박스 너비
item_delete_menushow
트리 아이템 삭제 메뉴 표시 여부
item_depthwidth
아이템 깊이 기본 너비
item_gapthwidth
아이템 깊이 기본 너비
item_gapwidth
아이템내 간격
item_imagewidth
아이템 이미지 너비
item_nochild_menushow
트리 하위 아이템 제외 메뉴 표시 여부
item_rename_menushow
트리 아이템 이름 변경 메뉴 표시 여부
line_style
라인 표시 기준 스타일 (0:default인 경우, TREE_LINESTYLE 실행 파리미터(0: 아이콘 기준, 1: button 기준(기본값))이 적용됨)
mouse_cursor
마우스 커서의 모양 선택
multi_check_mode
아이템 다중 체크 동작 모드
opacity
투명도 0~10 (0:투명, 1:불투명)
picklist
픽리스트 설정창
popupmenu_dropempty_id
트리 빈영역 드랍 이벤트 팝업 메뉴 ID
popupmenu_drop_id
트리 아이템 드랍 이벤트 팝업 메뉴 ID
popupmenu_id
트리 팝업 메뉴 ID
popupmenu_show
트리에서 지원되는 팝업 메뉴를 보여줄 것인지 여부
tabstop
탭 키 이동시 포커스를 받을지 여부
tooltipbox

별도의 툴팁박스를 이용하여 상세 툴팁을 표시한다. 툴팁박스 내용은 HTML 문자열을 포함할 수 있다. toolipbox 속성값 처리용 get/settooltipbox API 도움말을 참조한다.

tooltipbox 속성값을 일반 문자열로 지정할 경우, 입력된 문자열을 개행 문자를 포함하여 그대로 표시하기 위해서는 <pre> 태그로 감싸면 된다.

tooltipbox 속성값을 JSON 형태의 문자열로 지정한 경우, 아래의 내용를 참조한다.

{
    "placement": 2,  // [옵션] 툴팁 박스 표시 위치 (0:left, 1:right, 2:top, 3:bottom)
    "width": 200,    // [옵션] 툽팁 박스 최대 너비
    "horz_align": 1, // [옵션] 툴팁 박스 수평 정렬 (0:left, 1:center; 2:right)
    "vert_align": 1, // [옵션] 툴팁 박스 수직 정렬 (0:left, 1:center; 2:right)
    "title": "",     // [옵션] 타이틀 문자열/문자열 배열 (빈 문자열 지정시 표시하지 않음)
    "content": ""    // 내용 문자열/문자열 배열 (HTML 문자열 표현 가능)
}
anchor

컴포넌트의 배치 기준을 지정한다.

bottom

bottom 좌표 설정 (pixel 단위)

display_type

컴포넌트 DOM 오브젝트의 display CSS 속성을 지정한다.

height
높이 설정 (Pixel 단위)
height_percent
높이 설정 (Percent)
height_type

컨트롤의 height 타입 설정

height_unit
height size type
margin

컴포넌트 DOM의 margin CSS 속성 지정한다.

position

컴포넌트 DOM의 position CSS 속성 지정한다.

resize_dir

부모 크기 변경시 컴포넌트 크기 변경 방식을 지정한다.

right

right 좌표 설정 (pixel 단위)

width
너비 설정 (Pixel 단위)
width_percent
너비 설정 (Percent)
width_type
화면 너비 유형을 설정한다.
width_unit
width size type
x
X 좌표 설정 (Pixel 단위)
y
Y 좌표 설정 (Pixel 단위)
tree_linkdata
트리데이터셋 설정

Api

Name Description
addcustomclass
컴포넌트에 특정 CSS 클래스를 추가하는 API이다.
addcustominputclass

필드성 컴포넌트 custom_input_class 속성에 CSS 클래스를 추가하는 API이다.

addtransitionclass

대상 컴포넌트에 transition 스타일이 포함된 CSS 클래스를 추가한다. transition 스타일에 지정된 속성 처리 완료시 strCallbackFunc 파라미터에 지정된 함수가 호출된다.

animate

애니메이션효과를 설정하는 API이다.

animatefinish

애니메이션 진행을 종료하고 애니메이션 완료시 상태로 표시한다.

animatestop

애니메이션 진행 종료 및 애니메이션 큐 상태 삭제 처리를 수행한다.

copyitem

지정한 복사 원본 트리 아이템을 복사하여 원하는 위치에 복사하는 API이다. 지정한 복사 원본 트리 아이템이 하위 아이템을 가지고 있는 경우, 하위 아이템을 포함하여 복사된다.

copyitemex

지정한 복사 원본 트리 아이템을 복사하여 원하는 위치에 복사하는 API이다. 지정한 복사 원본 트리 아이템이 하위 아이템을 가지고 있는 경우, 하위 아이템을 포함하여 복사된다.

deleteallitems
트리의 모든 아이템을 삭제하는 API이다.
deletedepthfont
트리 아이템 깊이별 폰트 정보를 삭제하는 API이다.
deleteitem
지정한 아이템을 삭제하는 API이다.
destroy
콘트롤을 Destory하는 API입니다.
ensurevisible
스크롤 외 영역의 컨트롤을 화면에 보이도록 스크롤을 이동하는 API이다.
ensurevisibleitem
지정한 아이템이 스크롤 외 영역에 있을 때 해당 아이템이 화면에 보이도록 스크롤을 이동하는 API이다.
ensurevisibleitemex
지정한 키값의 아이템이 스크롤 외 영역에 있을 때 해당 아이템이 화면에 보이도록 스크롤을 이동하는 API이다.
eventlock

컨트롤의 이벤트 발생 여부를 설정한다

expand
지정한 트리 아이템의 하위 아이템 노드를 펼칠지 여부를 설정하는 API이다.
expandall
모든 트리 아이템의 하위 아이템 노드를 펼칠지 여부를 설정하는 API이다.
expanddepth

해당 트리 깊이를 기준으로 폴더를 펼치거나 접을 수 있도록 하는 API이다.

expandex
지정한 키값의 트리 아이템의 하위 아이템 노드를 펼칠지 여부를 설정하는 API이다.
filldupdata
dup 버퍼가 활성화 되어있는지 여부를 확인하고 dup 버퍼에 있는 값을 반환하는 API이다.
finditembytext
지정한 아이템 반환하는 API이다.
finditemex
지정한 키값을 가진 아이템을 가져오는 API이다.
getarrayindex
필드컨트롤 및 버튼컨트롤의 arrayindex 값을 가져오는 API이다.
getbackcolor
오브젝트의 배경색을 가져오는 API이다.
getbottom
컨트롤의 아랫쪽(bottom) 위치값을 반환하는 API이다.
getboxshadoweffecttype
컴포넌트의 boxshadow_type 속성값을 반환하는 API이다.
getchilditem
지정한 아이템의 하위 아이템 중 첫번째 아이템을 가져오는 API이다.
getchilditemcount
지정한 아이템이 자식 아이템 갯수를 리턴하는 API이다.
getchilditemcountex
지정한 아이템이 자식 아이템 갯수를 리턴하는 API이다.
getchilditemex
지정한 키값 아이템의 하위 아이템을 가져오는 API이다.
getcontextmenuinfo
트리 컨텍스트 메뉴 정보 오브젝트를 반환하는 API이다.
getcontrolid
컨트롤의 아이디값을 반환하는 API이다.
getcontrolkind

컴포넌트 종류에 대해 정의된 상수를 반환하는 API이다.

getcustomdata

콤포넌트의 custom_data 속성값을 가져오는 API이다.

getcustomprop
Custom속성으로 사용하는 속성들의 값을 반환한다.
getdescription
컨트롤의 설명(description값)을 반환하는 API이다.
getdom
컴포넌트에 해당하는 HTML DOM 오브젝트를 리턴한다.
getdomid
컴포넌트 내부에서 사용하는 DOM ID를 반환하는 API이다.
getdragable dragable 속성값을 리턴한다.
getdropcontextmenuinfo
트리 오브젝트 드랍 컨텍스트 메뉴 정보 오브젝트를 반환하는 API이다.
getdropemptycontextmenuinfo
트리 오브젝트 빈영역 드랍 컨텍스트 메뉴 정보 오브젝트를 반환하는 API이다.
getdroptargetitem
트리에 Drop 이벤트가 발생한 아이템을 반환하는 API이다.
getenable
컨트롤의 활성화 상태를 가져오는 API이다.
geteventhandler
콤포넌트에 설정되어 있는 이벤트처리 함수정보를 읽어들이는 API입니다.
geteventlock

컨트롤의 이벤트 발생 여부를 반환한다

getfirstvisibleitem
트리에서 현재 화면에 첫번째로 보이는 아이템을 반환하는 API이다.
getfocusouttype
해당 컨트롤에 포커스 아웃이 발생한 유형을 리턴하는 API이다.
getfont
콤포넌트의 설정된 폰트 정보를 font class형태로 반환 받는 API입니다.
getfontbold
컨트롤의 text 폰트가 굵게(bold)효과가 적용되어 있는지 여부를 반환하는 API이다.
getfontitalic
컨트롤의 text 폰트가 이탤릭체(Italic:기울어진체)인지 여부를 반환하는 API이다.
getfontname
컨트롤의 text 폰트명을 반환하는 API이다.
getfontsize
컨트롤의 text 폰트의 크기를 반환하는 API이다.
getfontunderline
컨트롤의 text 폰트가 밑줄(underline)효과가 적용되어 있는지 여부를 반환하는 API이다.
getforecolor
컨트롤의 글자 색상을 반환하는 API이다.
getheight
컨트롤의 높이(height)값을 반환하는 API이다.
gethostdata
거래 가능한 모든 컨트롤의 host에서 수신받은 전문 전송용 텍스트를 반환하는 API이다.
getinputindex
컨트롤의 in_index값을 반환하는 API이다.
getinputtype

컴포넌트의 input_type 속성값을 반환하는 API이다.

getitemcheck
지정한 아이템 앞의 체크박스에 체크가 되어있는 지를 반환하는 API이다.
getitemcheckenable
지정한 아이템 앞의 체크박스가 활성화 되어있는 지를 반환하는 API이다.
getitemcheckex
지정한 키값 아이템 앞의 체크박스에 체크가 되어있는 지를 반환하는 API이다.
getitemcount
트리 전체 아이템 개수를 반환하는 API이다.
getitemdata
지정한 아이템에 저장된 데이터를 반환하는 API이다.
getitemdataex
지정한 키값의 아이템에 저장된 데이터를 반환하는 API이다.
getitemheight
트리 아이템의 높이를 반환하는 API이다.
getitemkey
지정한 아이템의 키값을 반환하는 API이다.
getitemkeybytext
지정한 아이템의 키값을 반환하는 API이다.
getitemrowindex
지정한 아이템에 데이터 행 인덱스를 반환하는 API이다.
getitemrowindexex
지정한 아이템 키에 대한 아이템의 데이터 행 인덱스를 반환하는 API이다.
getitemtext
지정한 아이템의 텍스트를 반환하는 API이다.
getitemtextex
지정한 키값의 아이템 텍스트를 반환하는 API이다.
getitemtooltiptext
트리 특정 아이템에 설정 되어 있는 툴팁 텍스트를 반환하는 API이다.
getjdom
컴포넌트에 해당하는 jQuery 오브젝트를 리턴한다.
getleft
컨트롤의 왼쪽(x) 위치값을 반환하는 API이다.
getlinkxdataset
해당 콤포넌트에 Bind 되어 있는 xDataSet의 인스턴스를 반환하는 API이다.
getlinkxdatasetcolumnid
해당 콤포넌트에 Bind 된 xDataSet의 Column ID를 반환하는 API이다.
getlinkxdatasetid
해당 콤포넌트에 Bind 된 xDataSet ID를 반환하는 API이다.
getmargin
컴포넌트의 margin 속성값을 반환하는 API입니다.

getname
컨트롤의 이름을 반환하는 API이다.
getnextitem
지정한 아이템의 다음 아이템을 가져오는 API이다.
getnextitemex
지정한 키값 아이템의 다음 아이템을 가져오는 API이다.
getnextsiblingitem
지정한 아이템과 같은 레벨의 다음 아이템을 가져오는 API이다.
getnextsiblingitemex
지정한 키값의 아이템과 같은 레벨의 다음 아이템을 가져오는 API이다.
getnextvisibleitem
지정한 아이템의 다음에 보이는 아이템을 반환하는 API이다.
getobjectkind
해당 인스턴스가 어떤 종류의 오브젝트인지 판단한다.
getoutputindex
컨트롤의 in_index값을 반환하는 API이다.
getpadding

트리의 padding속성값을 리턴하는 API입니다.

getparent

해당 콤포넌트의 Parent Instance를 가져오는 API입니다.

getparentitem
지정한 아이템의 부모 아이템을 가져오는 API이다.
getparentitemex
지정한 키값의 아이템의 부모 아이템을 가져오는 API이다.
getparentscrinstance
해당 컨트롤이 포함되어 있는 부모 화면의 인스턴스를 가져오는 API이다.
getpointerevents

컴포넌트의 pointer_events 속성값을 반환하는 API이다.

getposition
컴포넌트의 position 속성값을 반환하는 API이다.
getprevsiblingitem
지정한 아이템과 같은 레벨의 이전 아이템을 가져오는 API이다.
getprevsiblingitemex
지정한 키값의 아이템과 같은 레벨의 이전 아이템을 가져오는 API이다.
getprevvisibleitem
지정한 아이템의 이전 아이템을 반환하는 API이다.
getrect

컴포넌트 좌표 배열을 반환하는 API이다.

getrectex

컴포넌트 좌표 정보 오브젝트를 반환하는 API이다.

getright
모든 컨트롤의 오른쪽(right) 위치값을 반환하는 API이다.
getrootitem
트리의 루트 아이템을 반환하는 API이다.
getscrollbarstyle
트리의 원하는 스크롤바의 스타일을 반환하는 API이다.
getselecteditem
현재 선택된 트리 아이템을 가져오는 API이다.
getstyleid
해당 콤포넌트에 적용되어 있는 STYLE ID를 반환합니다.
gettableviewpos
컴포넌트가 위치한 테이블뷰의 내 위치 정보를 가져오는 API이다.
gettabstop
컨트롤의 tabstop 상태를 반환하는 API이다.
gettext
컨트롤에 입력된 텍스트를 반환하는 API이다.
gettooltipbox
컴포넌트 tooltipbox 속성값을 리턴하는 API이다.
gettop
컨트롤의 윗쪽(y) 위치값을 반환하는 API이다.
gettransparent
배경 투명여부를 읽어들이는 API이다.
gettreecontentheight
트리의 아이템 중 visible 상태인 아이템 높이의 합를 가져오는 API이다.
gettreecontentwidth
트리의 아이템 중 visible 상태인 아이템 너비 최대값를 가져오는 API이다.
getuserdata
콤포넌트에 사용자가 저장한 특정 값을 가져오는 API이다.
getvisible
오브젝트가 화면에 보이고 있는지 여부를 가져오는 API이다.
getvisibleitemcount
트리의 아이템 중 visible 상태인 아이템 개수를 가져오는 API이다.
getwidth
컨트롤의 너비값(width)을 리턴하는 API이다.
getwindowbottom

브라우저 페이지 상의 컨트롤 하단(bottom) 위치값을 반환하는 API이다.

getwindowleft

브라우저 페이지 상의 컨트롤 좌측(left) 위치값을 반환하는 API이다.

getwindowrect

브라우저 페이지 상의 컨트롤 위치값들(left,top,right,bottom)을 배열으로 반환하는 API이다.

getwindowright

브라우저 페이지 상의 컨트롤 우측(right) 위치값을 반환하는 API이다.

getwindowtop

브라우저 페이지 상의 컨트롤 상단(Top) 위치값을 반환하는 API이다.

getxdatasetrow
트리에 Link되어 있는 xDataSet의 Row Index를 트리아이템 기준으로 반환합니다.
hascustomclass
컴포넌트에 특정 CSS 클래스가 추가되어 있는지 여부를 리턴하는 API이다.
hascustominputclass

필드성 컴포넌트 custom_input_class 속성에 CSS 클래스 존재여부를 리턴하는 API이다.

insertitem
트리에 새로운 아이템을 추가하는 API이다.
insertitemex
트리에 새로운 아이템의 키값을 지정하면서 추가하는 API이다.
isexpired
해당 API호출 시점에 해당 오브젝트가 소멸되지 않고 존재하는지 여부를 확인하는 API이다.
ishasfocus
컨트롤이 현재 포커스를 받고 있는지 확인하는 API이다.
isitemexpanded
지정한 아이템이 하위 아이템들을 가지고 있을 경우 트리 리스트가 펼쳐져 있는지 여부를 가져오는 API이다.
isitemselected
지정한 아이템이 선택된 상태인지 아닌지를 가져오는 API이다.
ispanelchild
해당 컨트롤이 패널에 속해있는 컨트롤인지 여부를 반환하는 API이다.
istabpanelchild
해당 컨트롤이 탭패널에 속해있는 컨트롤인지 여부를 반환하는 API이다.
itemhaschildren
지정한 아이템이 하부 트리를 가지고 있는지 확인하는 API이다.
itemhaschildrenex
지정한 키값의 아이템이 하부 트리를 가지고 있는지 확인하는 API이다.
moveitem

지정한 이동 원본 트리 아이템을 원하는 위치로 이동하는 API이다. 지정한 이동 원본 트리 아이템이 하위 아이템을 가지고 있는 경우, 하위 아이템을 포함하여 이동된다.

moveitemex

지정한 이동 원본 트리 아이템을 이동하여 원하는 위치로 이동하는 API이다. 지정한 이동 원본 트리 아이템이 하위 아이템을 가지고 있는 경우, 하위 아이템을 포함하여 이동된다.

prop

컴포넌트의 속성값을 구한다.

propcreate

컴포넌트 생성시점의 특정 속성의 값을 구한다.

refresh
트리 내용을 다시 표시하는 API이다.
registerevent

동적으로 콤포넌트의 이벤트 처리 함수를 등록하거나 삭제할 수 있는 API이다.

removecustomclass
컴포넌트에 특정 CSS 클래스를 삭제하는 API이다.
removecustominputclass

필드성 컴포넌트 custom_input_class 속성에 CSS 클래스를 삭제하는 API이다.

rotate

컴포넌트 회전 효과를 설정하는 API이다.

회전 기준은 현재 회전된 상태가 아니라, 최초 회전이 되지 않은 상태가 기준이 된다. 만약 rotate 함수 호출 결과가 현재 회전된 상태와 동일한 경우에는, strFuncCallBack 파라미터에 해당하는 콜백 함수가 호출되지 않는다.

selectitem
지정한 아이템을 선택하는 API이다.
selectitemex
지정한 키값의 아이템을 선택하는 API이다.
setarrayindex
컨트롤의 배열 arrayindex 값을 설정하는 API이다.
setbackcolor
컨트롤의 배경색을 설정하는 API이다.
setbackcolorex
컨트롤의 배경색을 설정하는 API이다.
setbackcoloropacity
컨트롤의 back_color_opacity값을 변경하는 API이다.
setborder
컨트롤의 테두리 스타일을 설정하는 API이다.
setbordercolor
컨트롤의 테두리 색상을 설정하는 API이다.
setbordercolordir
컨트롤의 테두리 색상을 설정하는 API이다.
setbordercolorex
컨트롤의 테두리 색상을 경계선마다 설정하는 API이다.
setborderwidth

컴포넌넌트의 테두리 너비를 설정하는 API이다.

setborderwidthex

컴포넌넌트의 테두리 너비를 경계선마다 설정하는 API이다.

setbottom
컴포넌트의 부모 기준 컴포넌트 아랫쪽(bottom) 위치값을 지정하는 API이다.
setboxshadoweffecttype
컴포넌트의 boxshadow_type 속성값을 설정하는 API이다.
setcontextmenuinfo
트리 컨텍스트 메뉴 정보 오브젝트를 설정하는 API이다.
setcustomdata

콤포넌트의 custom_data 속성값을 설정하는 API이다.

setcustomprop
Custom속성으로 사용하는 속성들의 값을 설정하는 API이다.
setdepthfont
트리 아이템 깊이별 폰트 정보를 설정하는 API이다.
setdescription
컴포넌트의 description 속성값을 동적으로 변경할 수 있는 API입니다.
setdragable dragable 속성값을 설정한다.
setdropcontextmenuinfo
트리 오브젝트 드랍 컨텍스트 메뉴 정보 오브젝트를 설정하는 API이다.
setdropemptycontextmenuinfo
트리 오브젝트 빈영역 드랍 컨텍스트 메뉴 정보 오브젝트를 설정하는 API이다.
setenable
해당 컨트롤의 활성화(enable) 여부를 설정하는 API이다.
setenableex
해당 컨트롤의 활성화(enable) 여부를 설정하는 API이다.
setfocus
해당 컨트롤에 포커스를 지정하는 API이다.
setfocusex
포커스를 줄 컨트롤을 지정하는 API이다.
setfont
컨트롤의 text 폰트 정보를 설정하는 API이다.
setfontex
콤포넌트의 폰트를 classFont 클래스를 이용하여 동적으로 변경하는 API이다.
setforecolor
컨트롤의 글자색을 설정하는 API이다.
setforecolorex
컨트롤의 글자색을 설정하는 API이다.
sethascheckboxes

트리 has_checkboxes 속성값을 설정하여 체크박스 표시 여부를 설정하는 API이다.

setheight
컨트롤의 높이(height)값과 높이 단위를 변경하는 API이다.
sethostdata
거래 가능한 모든 컨트롤에 host에 데이터를 설정하는 API이다.
setinputindex
컨트롤의 in_index값을 설정하는 API이다.
setinputtype

컴포넌트의 input_type 속성값을 설정하는 API이다.

setitemcheck
지정한 아이템의 체크박스의 체크여부를 설정하는 API이다.
마지막 파라미터 bIncludeChildItem은 해당 아이템의 자식아이템들도 체크여부를 동일하게 설정할지 여부를 부여하는 파라미터입니다. 옵션 파라미터로 값을 주지 않았을경우 default는 false입니다.
setitemcheckall
전체 아이템의 체크박스의 체크여부를 설정하는 API이다.
setitemcheckenable

지정한 아이템의 체크박스의 활성화 여부를 설정하는 API이다.

setitemcheckenableall
전체 아이템의 체크박스의 활성화 여부를 설정하는 API이다.
setitemcheckex
지정한 키값 아이템의 체크박스의 체크여부를 설정하는 API이다.
마지막 파라미터 bIncludeChildItem은 해당 아이템의 자식아이템들도 체크여부를 동일하게 설정할지 여부를 부여하는 파라미터입니다. 옵션 파라미터로 값을 주지 않았을경우 default는 false입니다.
setitemdata
지정한 트리 아이템에 데이터를 저장하는 API이다.
setitemdataex
지정한 키값의 아이템에 데이터를 저장하는 API이다.
setitemforecolor
트리의 특정 아이템의 전경색을 설정하는 API이다.
setitemheight
트리 아이템의 높이를 설정하는 API이다.
setitemimage
특정 트리 아이템의 이미지를 변경하는 API이다.
파라미터값은 트리 이미지리스트로 지정된 이미지의 인덱스이다.
setitemimageex
특정 트리 아이템의 이미지를 변경하는 API이다.
파라미터값은 트리 이미지리스트로 지정된 이미지의 인덱스이다.
setitemkey
지정한 아이템에 키값을 설정하는 API이다.
setitemtext
지정한 아이템에 텍스트를 입력하는 API이다.
setitemtextex
지정한 키값의 아이템에 텍스트를 입력하는 API이다.
setitemtooltiptext
트리 특정 아이템에 툴팁 텍스트를 설정하는 API이다.
트리는 기본적으로 아이템의 텍스트가 길어 화면상에서 잘릴경우 자동으로
툴팁을 보여주지만 사용자가 별도 지정한 툴팁이 있는경우 마우스 커서가
해당 아이템에 위치시 무조건 툴팁이 나오게 된다.
setleft
컨트롤의 왼쪽(x) 위치값을 지정는 API이다.
setlefttop
컨트롤의 위치를 지정하는 API이다.
setlinecolor
트리에 표시되는 선의 색상을 지정하는 API이다.
setmargin
컴포넌트의 margin 속성값을 설정하는 API입니다.

setmarginex

컴포넌트의 margin 속성값을 설정하는 API입니다.

setname
컨트롤의 이름을 설정하는 API이다.
만약 기존에 동일한 이름이 존재한다면 false를 반환한다.
성공하면 그 이후에는 해당 이름으로 컨트롤 엑세스가 가능하다.
setoutputindex
컨트롤의 out_index값을 설정하는 API이다.
setpointerevents

컴포넌트의 pointer_events 속성값을 반환하는 API이다.

setposition
컴포넌트의 position 속성값을 설정하는 API이다.
setrect
컨트롤의 크기를 지정하는 API이다.
setrectex
컨트롤의 좌표를 변경하는 API로써 파라미터는 class형태로 전달한다.
setright
컴포넌트의 부모 기준 컴포넌트 오른쪽(right) 위치값을 지정하는 API이다.
setscrollbarstyle
트리에 지정하고 싶은 수직과 수평의 스크롤의 종류를 설정하는 API이다.
setselectbackcolor
트리의 선택된 아이템의 배경색을 설정하는 API이다. 파라미터는
트리에 포커스가 있을경우와 없을 경우 색상을 각각 지정 가능하다.
만약 파라미터중 색을 변경 하지 않는 경우에는 -1 값을 입력한다.
예를 들어 포커스를 받고 있는 경우의 배경색만 변경하고자 한다면
clrUnFocusBack 파라미터값은 -1로 설정한다.
setselecteditemeditstart
현재 선택된 아이템의 텍스트를 편집 모드로 변경하는 동작을 수행한다..
setselectforecolor
트리의 선택된 아이템의 전경색을 설정하는 API이다. 파라미터는
트리에 포커스가 있을경우와 없을 경우 색상을 각각 지정 가능하다.
만약 파라미터중 색을 변경 하지 않는 경우에는 -1 값을 입력한다.
예를 들어 포커스를 받고 있는 경우의 전경색만 변경하고자 한다면
clrUnFocusFore 파라미터값은 -1로 설정한다.
setsize

컴포넌트의 크기를 변경하는 API이다.

setsizeex
컨트롤의 크기와 단위를 변경하는 API이다.
settabstop
컨트롤의 tabstop 상태를 설정하는 API이다.
settext
컨트롤에 텍스트를 설정하는 API이다.
settooltipbox
컴포넌트 tooltipbox 속성을 설정하는 API이다.
settop
컨트롤의 윗쪽(y) 위치값을 지정는 API이다.
settransparent
배경 투명여부를 설정하는 API이다.
setuserdata
콤포넌트에 사용자 정의 값을 저장하기 위한 API이다.
setvisible
오브젝트를 화면에 보이게 할 지 여부를 설정하는 API이다.
setwidth
컨트롤의 너비값(width)과 너비 단위를 변경하는 API이다.
setzorder
해당 컴포넌트의 순서를 [맨 위로] 또는 [맨 뒤로] 바꿀 수 있는 API이다.
togglecustomclass
컴포넌트에 특정 CSS 클래스가 추가되어 있으면 삭제하고, 없으면 추가하는 API이다.
togglecustominputclass

필드성 컴포넌트 custom_input_class 속성에 특정 CSS 클래스가 추가되어 있으면 삭제하고, 없으면 추가하는 API이다.

val

컴포넌트의 값 문자열을 구하거나 설정한다.

Event

Name Description
on_begindrag
드래그 시작시 호출됨
on_dropcomplete

트리 드랍 이벤트이며, 자세한 내용은 샘플 소스를 참조한다.

on_enddrag
드래그 시작한 곳의 개체 안에 마우스 드롭 완료 시 호출됨 (1을 리턴하는 경우, 기본 Drop 컨텍스트 메뉴가 표시되지 않음)
on_itemclick
아이템을 클릭했을 때 호출됨
on_itemdblclick
아이템을 더블 클릭했을 때 호출됨
on_itemexpanded
아이템이 펼쳐졌을 때 호출됨
on_itemselect
아이템이 선택되었을 때 호출됨
on_mousein
마우스 커서가 위치할 때 호출됨
on_mouseout
마우스 커서가 나갔을 때 호출됨
on_rclick
마우스 오른쪽 버튼을 클릭했을 때 호출됨
on_userdelete

사용자가 아이템 삭제를 완료했을 때 호출됨

on_userrename

사용자가 아이템 이름 변경을 완료했을 때 호출됨

Update Date

20101005