Windows C++ Library
Public Member Functions | Protected Member Functions
WCL::TreeView Class Reference

The TreeView common control. More...

#include <TreeView.hpp>

Inheritance diagram for WCL::TreeView:
CStdWnd CCtrlWnd CPopupWnd CMsgWnd CWnd

List of all members.

Public Member Functions

 TreeView ()
 Default constructor.
virtual ~TreeView ()
 Destructor.
HTREEITEM Root () const
 Get the root item.
HTREEITEM Selection () const
 Get the current selection.
void SetImageList (uint nType, const CImageList &oImageList)
 Set an image list for the tree view.
void SetImageList (uint nType, uint nRscID, uint nImgWidth, COLORREF crMask)
 Set an image list for the tree view.
void Clear ()
 Delete all items from the tree.
HTREEITEM InsertRootItem (const tstring &strText, bool bHasChildren=false, int nImage=-1)
 Insert the tree root item.
HTREEITEM InsertItem (HTREEITEM hParent, HTREEITEM hPredecessor, const tstring &strText, bool bHasChildren=false, int nImage=-1)
 Insert a tree item.
void UpdateItem (HTREEITEM hItem, const tstring &strText, bool bHasChildren, int nImage)
 Update a tree item.
void Select (HTREEITEM hItem)
 Select a tree item.

Protected Member Functions

virtual void GetCreateParams (WNDCREATE &rParams)
 Get the default window creation settings.

Detailed Description

The TreeView common control.


Constructor & Destructor Documentation

Default constructor.

WCL::TreeView::~TreeView ( ) [virtual]

Destructor.


Member Function Documentation

HTREEITEM WCL::TreeView::Root ( ) const [inline]

Get the root item.

HTREEITEM WCL::TreeView::Selection ( ) const [inline]

Get the current selection.

void WCL::TreeView::SetImageList ( uint  nType,
const CImageList oImageList 
)

Set an image list for the tree view.

void WCL::TreeView::SetImageList ( uint  nType,
uint  nRscID,
uint  nImgWidth,
COLORREF  crMask 
)

Set an image list for the tree view.

void WCL::TreeView::Clear ( ) [inline]

Delete all items from the tree.

HTREEITEM WCL::TreeView::InsertRootItem ( const tstring &  strText,
bool  bHasChildren = false,
int  nImage = -1 
) [inline]

Insert the tree root item.

HTREEITEM WCL::TreeView::InsertItem ( HTREEITEM  hParent,
HTREEITEM  hPredecessor,
const tstring &  strText,
bool  bHasChildren = false,
int  nImage = -1 
)

Insert a tree item.

void WCL::TreeView::UpdateItem ( HTREEITEM  hItem,
const tstring &  strText,
bool  bHasChildren,
int  nImage 
)

Update a tree item.

void WCL::TreeView::Select ( HTREEITEM  hItem)

Select a tree item.

void WCL::TreeView::GetCreateParams ( WNDCREATE rParams) [protected, virtual]

Get the default window creation settings.

Reimplemented from CCtrlWnd.


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