GME  13
Public Member Functions | Public Attributes | Protected Member Functions
CTreeCtrlEx Class Reference

#include <TreeCtrlEx.h>

Inheritance diagram for CTreeCtrlEx:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 CTreeCtrlEx ()
BOOL Create (DWORD dwStyle, DWORD dwExStyle, const RECT &rect, CWnd *pParentWnd, UINT nID)
BOOL Create (DWORD dwStyle, const RECT &rect, CWnd *pParentWnd, UINT nID)
UINT GetSelectedCount () const
HTREEITEM GetNextItem (HTREEITEM hItem, UINT nCode)
HTREEITEM GetFirstSelectedItem ()
HTREEITEM GetNextSelectedItem (HTREEITEM hItem)
HTREEITEM GetPrevSelectedItem (HTREEITEM hItem)
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)
BOOL CreateDragImageEx (CPoint ptDragPoint)
void ScrollUp ()
void DeleteDragImageEx ()
virtual ~CTreeCtrlEx ()
 CTreeCtrlEx ()
virtual ~CTreeCtrlEx ()
BOOL Create (DWORD dwStyle, DWORD dwExStyle, const RECT &rect, CWnd *pParentWnd, UINT nID)
BOOL Create (DWORD dwStyle, const RECT &rect, CWnd *pParentWnd, UINT nID)
UINT GetSelectedCount () const
HTREEITEM GetNextItem (HTREEITEM hItem, UINT nCode)
HTREEITEM GetFirstSelectedItem ()
HTREEITEM GetNextSelectedItem (HTREEITEM hItem)
HTREEITEM GetPrevSelectedItem (HTREEITEM hItem)
HTREEITEM ItemFromData (DWORD_PTR dwData, HTREEITEM hStartAtItem=NULL) const
BOOL SelectItemEx (HTREEITEM hItem, BOOL bSelect=TRUE)
BOOL SelectItems (HTREEITEM hFromItem, HTREEITEM hToItem)
void ClearSelection (BOOL bMultiOnly=FALSE)
int FindTextInItems (CString &strText, HTREEITEM hStartAtItem, CStringArrayEx &strResults, CArray< HTREEITEM, HTREEITEM > &hResults)
BOOL CreateDragImageEx (CPoint ptDragPoint)
void ScrollUp ()
void DeleteDragImageEx ()

Public Attributes

CPoint m_ptHotSpot
CImageList m_CurrentDragImage

Protected Member Functions

void SelectMultiple (HTREEITEM hClickedItem, UINT nFlags, CPoint point)
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)
afx_msg BOOL OnSelchanged (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnLButtonDblClk (UINT nFlags, CPoint point)
afx_msg void OnTimer (UINT_PTR nIDEvent)
void SelectMultiple (HTREEITEM hClickedItem, UINT nFlags, CPoint point)
virtual void PreSubclassWindow ()
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)
afx_msg void OnRButtonUp (UINT nFlags, CPoint point)
afx_msg BOOL OnSelchanged (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnLButtonDblClk (UINT nFlags, CPoint point)
afx_msg void OnTimer (UINT_PTR nIDEvent)

Detailed Description

Definition at line 22 of file ConstraintManager/TreeCtrlEx.h.


Constructor & Destructor Documentation

Definition at line 28 of file ConstraintManager/TreeCtrlEx.h.

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

Definition at line 78 of file ConstraintManager/TreeCtrlEx.h.

virtual CTreeCtrlEx::~CTreeCtrlEx ( ) [virtual]

Member Function Documentation

void CTreeCtrlEx::ClearSelection ( BOOL  bMultiOnly = FALSE)

Definition at line 690 of file ConstraintManager/TreeCtrlEx.cpp.

void CTreeCtrlEx::ClearSelection ( BOOL  bMultiOnly = FALSE)
BOOL CTreeCtrlEx::Create ( DWORD  dwStyle,
DWORD  dwExStyle,
const RECT &  rect,
CWnd *  pParentWnd,
UINT  nID 
)

Definition at line 71 of file ConstraintManager/TreeCtrlEx.cpp.

BOOL CTreeCtrlEx::Create ( DWORD  dwStyle,
const RECT &  rect,
CWnd *  pParentWnd,
UINT  nID 
)

Definition at line 82 of file ConstraintManager/TreeCtrlEx.cpp.

BOOL CTreeCtrlEx::Create ( DWORD  dwStyle,
DWORD  dwExStyle,
const RECT &  rect,
CWnd *  pParentWnd,
UINT  nID 
)
BOOL CTreeCtrlEx::Create ( DWORD  dwStyle,
const RECT &  rect,
CWnd *  pParentWnd,
UINT  nID 
)
BOOL CTreeCtrlEx::CreateDragImageEx ( CPoint  ptDragPoint)

Definition at line 951 of file ConstraintManager/TreeCtrlEx.cpp.

BOOL CTreeCtrlEx::CreateDragImageEx ( CPoint  ptDragPoint)

Definition at line 1071 of file ConstraintManager/TreeCtrlEx.cpp.

int CTreeCtrlEx::FindTextInItems ( CString &  strText,
HTREEITEM  hStartAtItem,
CStringArrayEx strResults,
CArray< HTREEITEM, HTREEITEM > &  hResults 
)

Definition at line 940 of file GMEActiveBrowser/TreeCtrlEx.cpp.

Definition at line 576 of file ConstraintManager/TreeCtrlEx.cpp.

HTREEITEM CTreeCtrlEx::GetNextItem ( HTREEITEM  hItem,
UINT  nCode 
)

Definition at line 539 of file ConstraintManager/TreeCtrlEx.cpp.

HTREEITEM CTreeCtrlEx::GetNextItem ( HTREEITEM  hItem,
UINT  nCode 
)
HTREEITEM CTreeCtrlEx::GetNextSelectedItem ( HTREEITEM  hItem)

Definition at line 585 of file ConstraintManager/TreeCtrlEx.cpp.

HTREEITEM CTreeCtrlEx::GetNextSelectedItem ( HTREEITEM  hItem)
HTREEITEM CTreeCtrlEx::GetPrevSelectedItem ( HTREEITEM  hItem)

Definition at line 594 of file ConstraintManager/TreeCtrlEx.cpp.

HTREEITEM CTreeCtrlEx::GetPrevSelectedItem ( HTREEITEM  hItem)

Definition at line 524 of file ConstraintManager/TreeCtrlEx.cpp.

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

Definition at line 866 of file ConstraintManager/TreeCtrlEx.cpp.

HTREEITEM CTreeCtrlEx::ItemFromData ( DWORD_PTR  dwData,
HTREEITEM  hStartAtItem = NULL 
) const

Definition at line 992 of file GMEActiveBrowser/TreeCtrlEx.cpp.

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

Definition at line 704 of file ConstraintManager/TreeCtrlEx.cpp.

afx_msg BOOL CTreeCtrlEx::OnItemexpanding ( NMHDR *  pNMHDR,
LRESULT *  pResult 
) [protected]
void CTreeCtrlEx::OnKeyDown ( UINT  nChar,
UINT  nRepCnt,
UINT  nFlags 
) [protected]

Definition at line 339 of file ConstraintManager/TreeCtrlEx.cpp.

afx_msg void CTreeCtrlEx::OnKeyDown ( UINT  nChar,
UINT  nRepCnt,
UINT  nFlags 
) [protected]
BOOL CTreeCtrlEx::OnKillfocus ( NMHDR *  pNMHDR,
LRESULT *  pResult 
) [protected]

Definition at line 778 of file ConstraintManager/TreeCtrlEx.cpp.

afx_msg BOOL CTreeCtrlEx::OnKillfocus ( NMHDR *  pNMHDR,
LRESULT *  pResult 
) [protected]
void CTreeCtrlEx::OnLButtonDblClk ( UINT  nFlags,
CPoint  point 
) [protected]

Reimplemented in CConstraintTreeCtrl.

Definition at line 785 of file ConstraintManager/TreeCtrlEx.cpp.

afx_msg void CTreeCtrlEx::OnLButtonDblClk ( UINT  nFlags,
CPoint  point 
) [protected]

Reimplemented in CConstraintTreeCtrl.

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

Reimplemented in CConstraintTreeCtrl.

Definition at line 97 of file ConstraintManager/TreeCtrlEx.cpp.

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

Reimplemented in CConstraintTreeCtrl.

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

Definition at line 157 of file ConstraintManager/TreeCtrlEx.cpp.

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

Definition at line 172 of file ConstraintManager/TreeCtrlEx.cpp.

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

Reimplemented in CConstraintTreeCtrl.

Definition at line 489 of file ConstraintManager/TreeCtrlEx.cpp.

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

Reimplemented in CConstraintTreeCtrl.

void CTreeCtrlEx::OnRButtonUp ( UINT  nFlags,
CPoint  point 
) [protected]

Definition at line 637 of file GMEActiveBrowser/TreeCtrlEx.cpp.

BOOL CTreeCtrlEx::OnSelchanged ( NMHDR *  pNMHDR,
LRESULT *  pResult 
) [protected]

Definition at line 759 of file ConstraintManager/TreeCtrlEx.cpp.

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

Definition at line 771 of file ConstraintManager/TreeCtrlEx.cpp.

afx_msg BOOL CTreeCtrlEx::OnSetfocus ( NMHDR *  pNMHDR,
LRESULT *  pResult 
) [protected]
void CTreeCtrlEx::OnTimer ( UINT_PTR  nIDEvent) [protected]

Definition at line 792 of file ConstraintManager/TreeCtrlEx.cpp.

afx_msg void CTreeCtrlEx::OnTimer ( UINT_PTR  nIDEvent) [protected]
void CTreeCtrlEx::PreSubclassWindow ( ) [protected, virtual]

Definition at line 103 of file GMEActiveBrowser/TreeCtrlEx.cpp.

Definition at line 1077 of file ConstraintManager/TreeCtrlEx.cpp.

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

Definition at line 607 of file ConstraintManager/TreeCtrlEx.cpp.

BOOL CTreeCtrlEx::SelectItemEx ( HTREEITEM  hItem,
BOOL  bSelect = TRUE 
)
BOOL CTreeCtrlEx::SelectItems ( HTREEITEM  hFromItem,
HTREEITEM  hToItem 
)

Definition at line 637 of file ConstraintManager/TreeCtrlEx.cpp.

BOOL CTreeCtrlEx::SelectItems ( HTREEITEM  hFromItem,
HTREEITEM  hToItem 
)
void CTreeCtrlEx::SelectMultiple ( HTREEITEM  hClickedItem,
UINT  nFlags,
CPoint  point 
) [protected]

Definition at line 218 of file ConstraintManager/TreeCtrlEx.cpp.

void CTreeCtrlEx::SelectMultiple ( HTREEITEM  hClickedItem,
UINT  nFlags,
CPoint  point 
) [protected]

Member Data Documentation

Definition at line 77 of file ConstraintManager/TreeCtrlEx.h.

Definition at line 76 of file ConstraintManager/TreeCtrlEx.h.


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