1 /**
2 *
3 */
4 package org.sirius.server.win32.classes.controls;
5
6 /**
7 * @author Myk Kolisnyk
8 *
9 */
10 public class TreeView {
11
12 /**
13 *
14 */
15 public TreeView() {
16 // TODO Auto-generated constructor stub
17 }
18 /*
19 * #define TreeView_InsertItem(w,i)
20 * (HTREEITEM)SNDMSG((w),TVM_INSERTITEM,0,(LPARAM)(LPTV_INSERTSTRUCT)(i))
21 * #define TreeView_DeleteItem(w,i)
22 * (BOOL)SNDMSG((w),TVM_DELETEITEM,0,(LPARAM)(HTREEITEM)(i)) #define
23 * TreeView_DeleteAllItems(w)
24 * (BOOL)SNDMSG((w),TVM_DELETEITEM,0,(LPARAM)TVI_ROOT) #define
25 * TreeView_Expand(w,i,c)
26 * (BOOL)SNDMSG((w),TVM_EXPAND,c,(LPARAM)(HTREEITEM)(i)) #define
27 * TreeView_GetItemRect(w,i,p,c)
28 * (*(HTREEITEM*)p=(i),(BOOL)SNDMSG((w),TVM_GETITEMRECT
29 * ,c,(LPARAM)(LPRECT)(p))) #define TreeView_GetCount(w)
30 * (UINT)SNDMSG((w),TVM_GETCOUNT,0,0) #define TreeView_GetIndent(w)
31 * (UINT)SNDMSG((w),TVM_GETINDENT,0,0) #define TreeView_SetIndent(w,i)
32 * (BOOL)SNDMSG((w),TVM_SETINDENT,i,0) #define TreeView_GetImageList(w,i)
33 * (HIMAGELIST)SNDMSG((w),TVM_GETIMAGELIST,i,0) #define
34 * TreeView_SetImageList(w,h,i)
35 * (HIMAGELIST)SNDMSG((w),TVM_SETIMAGELIST,i,(LPARAM)(HIMAGELIST)(h))
36 * #define TreeView_GetNextItem(w,i,c)
37 * (HTREEITEM)SNDMSG((w),TVM_GETNEXTITEM,c,(LPARAM)(HTREEITEM)(i)) #define
38 * TreeView_GetChild(w,i) TreeView_GetNextItem(w,i,TVGN_CHILD) #define
39 * TreeView_GetNextSibling(w,i) TreeView_GetNextItem(w,i,TVGN_NEXT) #define
40 * TreeView_GetPrevSibling(w,i) TreeView_GetNextItem(w,i,TVGN_PREVIOUS)
41 * #define TreeView_GetParent(w,i) TreeView_GetNextItem(w,i,TVGN_PARENT)
42 * #define TreeView_GetFirstVisible(w)
43 * TreeView_GetNextItem(w,NULL,TVGN_FIRSTVISIBLE) #define
44 * TreeView_GetNextVisible(w,i) TreeView_GetNextItem(w,i,TVGN_NEXTVISIBLE)
45 * #define TreeView_GetPrevVisible(w,i)
46 * TreeView_GetNextItem(w,i,TVGN_PREVIOUSVISIBLE) #define
47 * TreeView_GetSelection(w) TreeView_GetNextItem(w,NULL,TVGN_CARET) #define
48 * TreeView_GetDropHilight(w) TreeView_GetNextItem(w,NULL,TVGN_DROPHILITE)
49 * #define TreeView_GetRoot(w) TreeView_GetNextItem(w,NULL,TVGN_ROOT)
50 * #define TreeView_Select(w,i,c)
51 * (BOOL)SNDMSG((w),TVM_SELECTITEM,c,(LPARAM)(HTREEITEM)(i)) #define
52 * TreeView_SelectItem(w,i) TreeView_Select(w,i,TVGN_CARET) #define
53 * TreeView_SelectDropTarget(w,i) TreeView_Select(w,i,TVGN_DROPHILITE)
54 * #define TreeView_SelectSetFirstVisible(w,i)
55 * TreeView_Select(w,i,TVGN_FIRSTVISIBLE) #define TreeView_GetItem(w,i)
56 * (BOOL)SNDMSG((w),TVM_GETITEM,0,(LPARAM)(TV_ITEM*)(i)) #define
57 * TreeView_SetItem(w,i) (BOOL)SNDMSG((w),TVM_SETITEM,0,(LPARAM)(const
58 * TV_ITEM*)(i)) #define TreeView_EditLabel(w,i)
59 * (HWND)SNDMSG((w),TVM_EDITLABEL,0,(LPARAM)(HTREEITEM)(i)) #define
60 * TreeView_GetEditControl(w) (HWND)SNDMSG((w),TVM_GETEDITCONTROL,0,0)
61 * #define TreeView_GetVisibleCount(w)
62 * (UINT)SNDMSG((w),TVM_GETVISIBLECOUNT,0,0) #define TreeView_HitTest(w,p)
63 * (HTREEITEM)SNDMSG((w),TVM_HITTEST,0,(LPARAM)(LPTV_HITTESTINFO)(p))
64 * #define TreeView_CreateDragImage(w,i)
65 * (HIMAGELIST)SNDMSG((w),TVM_CREATEDRAGIMAGE,0,(LPARAM)(HTREEITEM)(i))
66 * #define TreeView_SortChildren(w,i,r)
67 * (BOOL)SNDMSG((w),TVM_SORTCHILDREN,r,(LPARAM)(HTREEITEM)(i)) #define
68 * TreeView_EnsureVisible(w,i)
69 * (BOOL)SNDMSG((w),TVM_ENSUREVISIBLE,0,(LPARAM)(HTREEITEM)(i)) #define
70 * TreeView_SortChildrenCB(w,s,r)
71 * (BOOL)SNDMSG((w),TVM_SORTCHILDRENCB,r,(LPARAM)(LPTVSORTCB)(s)) #define
72 * TreeView_EndEditLabelNow(w,f) (BOOL)SNDMSG((w),TVM_ENDEDITLABELNOW,f,0)
73 * #define TreeView_GetISearchString(w,s)
74 * (BOOL)SNDMSG((w),TVM_GETISEARCHSTRING,0,(LPARAM)s)
75 */
76 }