crashrpt2
Public Member Functions | Public Attributes | List of all members
WTL::CTreeItemT< TBase > Class Template Reference

Public Member Functions

 CTreeItemT (HTREEITEM hTreeItem=NULL, CTreeViewCtrlExT< TBase > *pTreeView=NULL)
 
 CTreeItemT (const CTreeItemT< TBase > &posSrc)
 
 operator HTREEITEM ()
 
CTreeItemT< TBase > & operator= (const CTreeItemT< TBase > &itemSrc)
 
CTreeViewCtrlExT< TBase > * GetTreeView () const
 
BOOL operator! () const
 
BOOL IsNull () const
 
BOOL GetRect (LPRECT lpRect, BOOL bTextOnly) const
 
BOOL GetText (LPTSTR lpstrText, int nLen) const
 
BOOL GetText (BSTR &bstrText) const
 
BOOL SetText (LPCTSTR lpszItem)
 
BOOL GetImage (int &nImage, int &nSelectedImage) const
 
BOOL SetImage (int nImage, int nSelectedImage)
 
UINT GetState (UINT nStateMask) const
 
BOOL SetState (UINT nState, UINT nStateMask)
 
DWORD_PTR GetData () const
 
BOOL SetData (DWORD_PTR dwData)
 
BOOL SetItem (UINT nMask, LPCTSTR lpszItem, int nImage, int nSelectedImage, UINT nState, UINT nStateMask, LPARAM lParam)
 
CTreeItemT< TBase > InsertAfter (LPCTSTR lpstrItem, HTREEITEM hItemAfter, int nImageIndex)
 
CTreeItemT< TBase > AddHead (LPCTSTR lpstrItem, int nImageIndex)
 
CTreeItemT< TBase > AddTail (LPCTSTR lpstrItem, int nImageIndex)
 
CTreeItemT< TBase > GetChild () const
 
CTreeItemT< TBase > GetNext (UINT nCode) const
 
CTreeItemT< TBase > GetNextSibling () const
 
CTreeItemT< TBase > GetPrevSibling () const
 
CTreeItemT< TBase > GetParent () const
 
CTreeItemT< TBase > GetFirstVisible () const
 
CTreeItemT< TBase > GetNextVisible () const
 
CTreeItemT< TBase > GetPrevVisible () const
 
CTreeItemT< TBase > GetSelected () const
 
CTreeItemT< TBase > GetDropHilight () const
 
CTreeItemT< TBase > GetRoot () const
 
BOOL HasChildren () const
 
BOOL Delete ()
 
BOOL Expand (UINT nCode=TVE_EXPAND)
 
BOOL Select (UINT nCode)
 
BOOL Select ()
 
BOOL SelectDropTarget ()
 
BOOL SelectSetFirstVisible ()
 
HWND EditLabel ()
 
HIMAGELIST CreateDragImage ()
 
BOOL SortChildren (BOOL bRecurse=FALSE)
 
BOOL EnsureVisible ()
 
CTreeItemT< TBase > _Insert (LPCTSTR lpstrItem, int nImageIndex, HTREEITEM hItemAfter)
 
int GetImageIndex () const
 

Public Attributes

HTREEITEM m_hTreeItem
 
CTreeViewCtrlExT< TBase > * m_pTreeView
 

The documentation for this class was generated from the following file: