sprint 1-alpha
Public Member Functions | Static Public Member Functions
sprint::gtl::TreeView Class Reference

#include <TreeView.h>

Inherits sprint::gtl::CWindow.

List of all members.

Public Member Functions

 TreeView (HWND hWnd=NULL)
UINT GetCount () const
UINT GetIndent () const
void SetIndent (UINT nIndent)
HIMAGELIST GetImageList (int nImageListType=TVSIL_NORMAL) const
HIMAGELIST SetImageList (HIMAGELIST hImageList, int nImageListType=TVSIL_NORMAL)
BOOL GetItem (LPTVITEM pItem) const
BOOL SetItem (LPTVITEM pItem)
BOOL SetItem (HTREEITEM hItem, UINT nMask, LPCTSTR lpszItem, int nImage, int nSelectedImage, UINT nState, UINT nStateMask, LPARAM lParam)
BOOL GetItemText (HTREEITEM hItem, LPTSTR lpstrText, int nLen) const
BOOL SetItemText (HTREEITEM hItem, LPCTSTR lpszItem)
BOOL GetItemImage (HTREEITEM hItem, int &nImage, int &nSelectedImage) const
BOOL SetItemImage (HTREEITEM hItem, int nImage, int nSelectedImage)
UINT GetItemState (HTREEITEM hItem, UINT nStateMask) const
BOOL SetItemState (HTREEITEM hItem, UINT nState, UINT nStateMask)
DWORD_PTR GetItemData (HTREEITEM hItem) const
BOOL SetItemData (HTREEITEM hItem, DWORD_PTR dwData)
HWND GetEditControl () const
UINT GetVisibleCount () const
BOOL GetItemRect (HTREEITEM hItem, LPRECT lpRect, BOOL bTextOnly) const
BOOL ItemHasChildren (HTREEITEM hItem) const
int GetISearchString (LPTSTR lpstr) const
BOOL GetCheckState (HTREEITEM hItem) const
BOOL SetCheckState (HTREEITEM hItem, BOOL bCheck)
DWORD GetExtendedStyle () const
DWORD SetExtendedStyle (DWORD dwStyle, DWORD dwMask)
HTREEITEM InsertItem (LPTVINSERTSTRUCT lpInsertStruct)
HTREEITEM InsertItem (LPCTSTR lpszItem, int nImage, int nSelectedImage, HTREEITEM hParent, HTREEITEM hInsertAfter)
HTREEITEM InsertItem (LPCTSTR lpszItem, HTREEITEM hParent, HTREEITEM hInsertAfter)
HTREEITEM InsertItem (UINT nMask, LPCTSTR lpszItem, int nImage, int nSelectedImage, UINT nState, UINT nStateMask, LPARAM lParam, HTREEITEM hParent, HTREEITEM hInsertAfter)
BOOL DeleteItem (HTREEITEM hItem)
BOOL DeleteAllItems ()
BOOL Expand (HTREEITEM hItem, UINT nCode=TVE_EXPAND)
HTREEITEM GetNextItem (HTREEITEM hItem, UINT nCode) const
HTREEITEM GetChildItem (HTREEITEM hItem) const
HTREEITEM GetNextSiblingItem (HTREEITEM hItem) const
HTREEITEM GetPrevSiblingItem (HTREEITEM hItem) const
HTREEITEM GetParentItem (HTREEITEM hItem) const
HTREEITEM GetFirstVisibleItem () const
HTREEITEM GetNextVisibleItem (HTREEITEM hItem) const
HTREEITEM GetPrevVisibleItem (HTREEITEM hItem) const
HTREEITEM GetSelectedItem () const
HTREEITEM GetDropHilightItem () const
HTREEITEM GetRootItem () const
BOOL Select (HTREEITEM hItem, UINT nCode)
BOOL SelectItem (HTREEITEM hItem)
BOOL SelectDropTarget (HTREEITEM hItem)
BOOL SelectSetFirstVisible (HTREEITEM hItem)
HWND EditLabel (HTREEITEM hItem)
BOOL EndEditLabelNow (BOOL bCancel)
HTREEITEM HitTest (TVHITTESTINFO *pHitTestInfo) const
HTREEITEM HitTest (POINT pt, UINT *pFlags) const
BOOL SortChildren (HTREEITEM hItem, BOOL bRecurse=FALSE)
BOOL EnsureVisible (HTREEITEM hItem)
BOOL SortChildrenCB (LPTVSORTCB pSort, BOOL bRecurse=FALSE)
HIMAGELIST RemoveImageList (int nImageList)
HIMAGELIST CreateDragImage (HTREEITEM hItem)

Static Public Member Functions

static LPCTSTR GetWndClassName ()

Detailed Description

TreeView control


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines