Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

CTreeCtrlEx Class Reference

#include <doxyoofOtherClasses.h>

Inheritance diagram for CTreeCtrlEx:

Inheritance graph
[legend]
Collaboration diagram for CTreeCtrlEx:

Collaboration graph
[legend]
List of all members.

Detailed Description

MFC public domain extended tree we use for extra selection logic.


Public Member Functions

 CTreeCtrlEx ()
BOOL Create (DWORD dwStyle, DWORD dwExStyle, const RECT &rect, CWnd *pParentWnd, UINT nID)
UINT GetSelectedCount () const
HTREEITEM GetFirstSelectedItem () const
HTREEITEM GetNextSelectedItem (HTREEITEM hItem) const
HTREEITEM GetPrevSelectedItem (HTREEITEM hItem) const
HTREEITEM ItemFromData (DWORD dwData, HTREEITEM hStartAtItem=NULL) const
BOOL SelectItemEx (HTREEITEM hItem, BOOL bSelect=TRUE)
BOOL SelectItems (HTREEITEM hFromItem, HTREEITEM hToItem)
void ClearSelection (BOOL bMultiOnly=FALSE)
virtual ~CTreeCtrlEx ()

Static Public Member Functions

HTREEITEM GetTreeItemFromData (CTreeCtrl &treeCtrl, DWORD dwData, HTREEITEM hStartAtItem=NULL)

Protected Member Functions

void SelectMultiple (HTREEITEM hClickedItem, UINT nFlags)
afx_msg void OnLButtonDown (UINT nFlags, CPoint point)
afx_msg void OnLButtonUp (UINT nFlags, CPoint point)
afx_msg void OnMouseMove (UINT nFlags, CPoint point)
afx_msg void OnKeyDown (UINT nChar, UINT nRepCnt, UINT nFlags)
afx_msg BOOL OnItemexpanding (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg BOOL OnSetfocus (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg BOOL OnKillfocus (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnRButtonDown (UINT nFlags, CPoint point)


Constructor & Destructor Documentation

CTreeCtrlEx::CTreeCtrlEx  )  [inline]
 

virtual CTreeCtrlEx::~CTreeCtrlEx  )  [inline, virtual]
 


Member Function Documentation

void CTreeCtrlEx::ClearSelection BOOL  bMultiOnly = FALSE  ) 
 

BOOL CTreeCtrlEx::Create DWORD  dwStyle,
DWORD  dwExStyle,
const RECT &  rect,
CWnd pParentWnd,
UINT  nID
 

HTREEITEM CTreeCtrlEx::GetFirstSelectedItem  )  const
 

HTREEITEM CTreeCtrlEx::GetNextSelectedItem HTREEITEM  hItem  )  const
 

HTREEITEM CTreeCtrlEx::GetPrevSelectedItem HTREEITEM  hItem  )  const
 

UINT CTreeCtrlEx::GetSelectedCount  )  const
 

HTREEITEM CTreeCtrlEx::GetTreeItemFromData CTreeCtrl treeCtrl,
DWORD  dwData,
HTREEITEM  hStartAtItem = NULL
[static]
 

HTREEITEM CTreeCtrlEx::ItemFromData DWORD  dwData,
HTREEITEM  hStartAtItem = NULL
const
 

afx_msg BOOL CTreeCtrlEx::OnItemexpanding NMHDR *  pNMHDR,
LRESULT *  pResult
[protected]
 

afx_msg void CTreeCtrlEx::OnKeyDown UINT  nChar,
UINT  nRepCnt,
UINT  nFlags
[protected]
 

afx_msg BOOL CTreeCtrlEx::OnKillfocus NMHDR *  pNMHDR,
LRESULT *  pResult
[protected]
 

afx_msg void CTreeCtrlEx::OnLButtonDown UINT  nFlags,
CPoint  point
[protected]
 

afx_msg void CTreeCtrlEx::OnLButtonUp UINT  nFlags,
CPoint  point
[protected]
 

afx_msg void CTreeCtrlEx::OnMouseMove UINT  nFlags,
CPoint  point
[protected]
 

afx_msg void CTreeCtrlEx::OnRButtonDown UINT  nFlags,
CPoint  point
[protected]
 

afx_msg BOOL CTreeCtrlEx::OnSetfocus NMHDR *  pNMHDR,
LRESULT *  pResult
[protected]
 

BOOL CTreeCtrlEx::SelectItemEx HTREEITEM  hItem,
BOOL  bSelect = TRUE
 

BOOL CTreeCtrlEx::SelectItems HTREEITEM  hFromItem,
HTREEITEM  hToItem
 

void CTreeCtrlEx::SelectMultiple HTREEITEM  hClickedItem,
UINT  nFlags
[protected]
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 1 21:32:15 2004 for OOFILE by doxygen 1.3.5