MFC
Class CTreeCtrl
CObject
|
+--CCmdTarget
|
+--CWnd
|
+--CTreeCtrl
in AFXCMN.H
- class CTreeCtrl
- extends CWnd
CTreeCtrl
| Fields inherited from class CWnd |
m_hWnd, wndTop, wndBottom, wndTopMost, wndNoTopMost, m_hWndOwner, m_nFlags, m_pfnSuper, m_nMsgDragList, m_nModalResult, m_pDropTarget, m_pCtrlCont, m_pCtrlSite, messageMap |
| Fields inherited from class CCmdTarget |
messageMap, commandMap, dispatchMap, connectionMap, interfaceMap, eventsinkMap, m_dwRef, m_pOuterUnknown, m_xInnerUnknown, m_xDispatch, m_bResultExpected, m_xConnPtContainer |
|
Method Summary |
BOOL |
Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID )
|
CImageList* |
CreateDragImage( HTREEITEM hItem )
|
BOOL |
DeleteAllItems()
|
BOOL |
DeleteItem( HTREEITEM hItem )
|
CEdit* |
EditLabel( HTREEITEM hItem )
|
BOOL |
EnsureVisible( HTREEITEM hItem )
|
BOOL |
Expand( HTREEITEM hItem, UINT nCode )
|
COLORREF |
GetBkColor() const
|
BOOL |
GetCheck( HTREEITEM hItem ) const
|
HTREEITEM |
GetChildItem( HTREEITEM hItem ) const
|
UINT |
GetCount() const
|
HTREEITEM |
GetDropHilightItem() const
|
CEdit* |
GetEditControl() const
|
HTREEITEM |
GetFirstVisibleItem() const
|
CImageList* |
GetImageList( UINT nImageList ) const
|
UINT |
GetIndent() const
|
COLORREF |
GetInsertMarkColor() const
|
BOOL |
GetItem( TVITEM* pItem ) const
|
DWORD |
GetItemData( HTREEITEM hItem ) const
|
SHORT |
GetItemHeight() const
|
BOOL |
GetItemImage( HTREEITEM hItem, int& nImage, int& nSelectedImage ) const
|
BOOL |
GetItemRect( HTREEITEM hItem, LPRECT lpRect, BOOL bTextOnly ) const
|
UINT |
GetItemState( HTREEITEM hItem, UINT nStateMask ) const
|
CString |
GetItemText( HTREEITEM hItem ) const
|
HTREEITEM |
GetNextItem( HTREEITEM hItem, UINT nCode ) const
|
HTREEITEM |
GetNextSiblingItem( HTREEITEM hItem ) const
|
HTREEITEM |
GetNextVisibleItem( HTREEITEM hItem ) const
|
HTREEITEM |
GetParentItem( HTREEITEM hItem ) const
|
HTREEITEM |
GetPrevSiblingItem( HTREEITEM hItem ) const
|
HTREEITEM |
GetPrevVisibleItem( HTREEITEM hItem ) const
|
HTREEITEM |
GetRootItem() const
|
HTREEITEM |
GetSelectedItem() const
|
COLORREF |
GetTextColor() const
|
CToolTipCtrl* |
GetToolTips() const
|
UINT |
GetVisibleCount() const
|
HTREEITEM |
HitTest( CPoint pt, UINT* pFlags = NULL ) const
|
HTREEITEM |
HitTest( TVHITTESTINFO* pHitTestInfo ) const
|
HTREEITEM |
InsertItem( UINT nMask, LPCTSTR lpszItem, int nImage, int nSelectedImage, UINT nState, UINT nStateMask, LPARAM lParam, HTREEITEM hParent, HTREEITEM hInsertAfter )
|
HTREEITEM |
InsertItem( LPCTSTR lpszItem, int nImage, int nSelectedImage, HTREEITEM hParent = TVI_ROOT, HTREEITEM hInsertAfter = TVI_LAST )
|
HTREEITEM |
InsertItem( LPCTSTR lpszItem, HTREEITEM hParent = TVI_ROOT, HTREEITEM hInsertAfter = TVI_LAST )
|
HTREEITEM |
InsertItem( LPTVINSERTSTRUCT lpInsertStruct )
|
BOOL |
ItemHasChildren( HTREEITEM hItem ) const
|
afx_msg void |
OnDestroy()
|
protected void |
RemoveImageList( int nImageList )
|
BOOL |
Select( HTREEITEM hItem, UINT nCode )
|
BOOL |
SelectDropTarget( HTREEITEM hItem )
|
BOOL |
SelectItem( HTREEITEM hItem )
|
BOOL |
SelectSetFirstVisible( HTREEITEM hItem )
|
COLORREF |
SetBkColor( COLORREF clr )
|
BOOL |
SetCheck( HTREEITEM hItem, BOOL fCheck = TRUE )
|
CImageList* |
SetImageList( CImageList* pImageList, int nImageListType )
|
void |
SetIndent( UINT nIndent )
|
BOOL |
SetInsertMark( HTREEITEM hItem, BOOL fAfter = TRUE )
|
COLORREF |
SetInsertMarkColor( COLORREF clrNew )
|
BOOL |
SetItem( TVITEM* pItem )
|
BOOL |
SetItem( HTREEITEM hItem, UINT nMask, LPCTSTR lpszItem, int nImage, int nSelectedImage, UINT nState, UINT nStateMask, LPARAM lParam )
|
BOOL |
SetItemData( HTREEITEM hItem, DWORD dwData )
|
SHORT |
SetItemHeight( SHORT cyHeight )
|
BOOL |
SetItemImage( HTREEITEM hItem, int nImage, int nSelectedImage )
|
BOOL |
SetItemState( HTREEITEM hItem, UINT nState, UINT nStateMask )
|
BOOL |
SetItemText( HTREEITEM hItem, LPCTSTR lpszItem )
|
COLORREF |
SetTextColor( COLORREF clr )
|
CToolTipCtrl* |
SetToolTips( CToolTipCtrl* pWndTip )
|
BOOL |
SortChildren( HTREEITEM hItem )
|
BOOL |
SortChildrenCB( LPTVSORTCB pSort )
|
| Methods inherited from class CWnd |
GetCurrentMessage, HWND, operator==, operator!=, GetSafeHwnd, GetStyle, GetExStyle, ModifyStyle, ModifyStyleEx, GetOwner, SetOwner, FromHandle, FromHandlePermanent, DeleteTempMap, Attach, Detach, PreSubclassWindow, SubclassWindow, SubclassDlgItem, UnsubclassWindow, ExecuteDlgInit, ExecuteDlgInit, Create, CreateEx, CreateEx, CreateControl, CreateControl, CreateControl, GetControlUnknown, DestroyWindow, PreCreateWindow, CalcWindowRect, GetDlgCtrlID, SetDlgCtrlID, GetDlgItem, GetDlgItem, GetDescendantWindow, SendMessageToDescendants, GetParentFrame, GetTopLevelParent, GetTopLevelOwner, GetParentOwner, GetTopLevelFrame, GetSafeOwner, SendMessage, PostMessage, SendNotifyMessage, SendChildNotifyLastMsg, IsDialogMessage, SetWindowText, GetWindowText, GetWindowText, GetWindowTextLength, SetFont, GetFont, GetMenu, SetMenu, DrawMenuBar, GetSystemMenu, HiliteMenuItem, IsIconic, IsZoomed, MoveWindow, MoveWindow, SetWindowRgn, GetWindowRgn, SetWindowPos, ArrangeIconicWindows, BringWindowToTop, GetWindowRect, GetClientRect, GetWindowPlacement, SetWindowPlacement, ClientToScreen, ClientToScreen, ScreenToClient, ScreenToClient, MapWindowPoints, MapWindowPoints, BeginPaint, EndPaint, GetDC, GetWindowDC, ReleaseDC, Print, PrintClient, UpdateWindow, SetRedraw, GetUpdateRect, GetUpdateRgn, Invalidate, InvalidateRect, InvalidateRgn, ValidateRect, ValidateRgn, ShowWindow, IsWindowVisible, ShowOwnedPopups, GetDCEx, LockWindowUpdate, UnlockWindowUpdate, RedrawWindow, EnableScrollBar, SetTimer, KillTimer, EnableToolTips, EnableTrackingToolTips, CancelToolTips, FilterToolTipMessage, OnToolHitTest, IsWindowEnabled, EnableWindow, GetActiveWindow, SetActiveWindow, SetForegroundWindow, GetForegroundWindow, GetCapture, SetCapture, GetFocus, SetFocus, GetDesktopWindow, CloseWindow, OpenIcon, CheckDlgButton, CheckRadioButton, GetCheckedRadioButton, DlgDirList, DlgDirListComboBox, DlgDirSelect, DlgDirSelectComboBox, GetDlgItemInt, GetDlgItemText, GetDlgItemText, GetNextDlgGroupItem, GetNextDlgTabItem, IsDlgButtonChecked, SendDlgItemMessage, SetDlgItemInt, SetDlgItemText, GetScrollPos, GetScrollRange, ScrollWindow, SetScrollPos, SetScrollRange, ShowScrollBar, EnableScrollBarCtrl, GetScrollBarCtrl, ScrollWindowEx, SetScrollInfo, GetScrollInfo, GetScrollLimit, ChildWindowFromPoint, ChildWindowFromPoint, FindWindow, GetNextWindow, GetTopWindow, GetWindow, GetLastActivePopup, IsChild, GetParent, SetParent, WindowFromPoint, FlashWindow, MessageBox, ChangeClipboardChain, SetClipboardViewer, OpenClipboard, GetClipboardOwner, GetClipboardViewer, GetOpenClipboardWindow, CreateCaret, CreateSolidCaret, CreateGrayCaret, GetCaretPos, SetCaretPos, HideCaret, ShowCaret, DragAcceptFiles, SetIcon, GetIcon, SetWindowContextHelpId, GetWindowContextHelpId, UpdateData, OnHelp, OnHelpIndex, OnHelpFinder, OnHelpUsing, WinHelp, RepositionBars, UpdateDialogControls, CenterWindow, RunModalLoop, ContinueModal, EndModalLoop, InvokeHelper, SetProperty, GetProperty, GetDSCCursor, BindDefaultProperty, BindProperty, OnCommand, OnNotify, OnActivate, OnActivateApp, OnActivateTopLevel, OnCancelMode, OnChildActivate, OnClose, OnContextMenu, OnCopyData, OnCreate, OnCtlColor, OnDestroy, OnEnable, OnEndSession, OnEnterIdle, OnEraseBkgnd, OnGetMinMaxInfo, OnHelpInfo, OnIconEraseBkgnd, OnKillFocus, OnMenuChar, OnMenuSelect, OnMove, OnPaint, OnParentNotify, OnQueryDragIcon, OnQueryEndSession, OnQueryNewPalette, OnQueryOpen, OnSetFocus, OnShowWindow, OnSize, OnTCard, OnWindowPosChanging, OnWindowPosChanged, OnNcActivate, OnNcCalcSize, OnNcCreate, OnNcDestroy, OnNcHitTest, OnNcLButtonDblClk, OnNcLButtonDown, OnNcLButtonUp, OnNcMButtonDblClk, OnNcMButtonDown, OnNcMButtonUp, OnNcMouseMove, OnNcPaint, OnNcRButtonDblClk, OnNcRButtonDown, OnNcRButtonUp, OnDropFiles, OnPaletteIsChanging, OnSysChar, OnSysCommand, OnSysDeadChar, OnSysKeyDown, OnSysKeyUp, OnCompacting, OnDevModeChange, OnFontChange, OnPaletteChanged, OnSpoolerStatus, OnSysColorChange, OnTimeChange, OnSettingChange, OnWinIniChange, OnChar, OnDeadChar, OnHScroll, OnVScroll, OnKeyDown, OnKeyUp, OnLButtonDblClk, OnLButtonDown, OnLButtonUp, OnMButtonDblClk, OnMButtonDown, OnMButtonUp, OnMouseActivate, OnMouseMove, OnMouseWheel, OnRegisteredMouseWheel, OnRButtonDblClk, OnRButtonDown, OnRButtonUp, OnSetCursor, OnTimer, OnInitMenu, OnInitMenuPopup, OnAskCbFormatName, OnChangeCbChain, OnDestroyClipboard, OnDrawClipboard, OnHScrollClipboard, OnPaintClipboard, OnRenderAllFormats, OnRenderFormat, OnSizeClipboard, OnVScrollClipboard, OnCompareItem, OnDeleteItem, OnDrawItem, OnGetDlgCode, OnMeasureItem, OnCharToItem, OnVKeyToItem, OnMDIActivate, OnEnterMenuLoop, OnExitMenuLoop, OnStyleChanged, OnStyleChanging, OnSizing, OnMoving, OnCaptureChanged, OnDeviceChange, GetSuperWndProcAddr, DoDataExchange, BeginModalState, EndModalState, PreTranslateMessage, OnAmbientProperty, WindowProc, OnWndMsg, Default, DefWindowProc, PostNcDestroy, OnChildNotify, ReflectChildNotify, ReflectLastMsg, CheckAutoCenter, SubclassCtl3d, SubclassDlg3d, GrayCtlColor, OnGrayCtlColor, HandleFloatingSysCommand, IsTopParentActive, ActivateTopParent, WalkPreTranslateTree, GetDescendantWindow, SendMessageToDescendants, IsFrameWnd, OnFinalRelease, PreTranslateInput, ModifyStyle, ModifyStyleEx, _FilterToolTipMessage, _EnableToolTips, GetSafeOwner_, CreateDlg, CreateDlgIndirect, CreateDlgIndirect, InitControlContainer, SetOccDialogInfo, AttachControlSite, AttachControlSite, OnNTCtlColor, OnQuery3dControls, OnDisplayChange, OnDragList, GetMessageMap |
| Methods inherited from class CCmdTarget |
GetIDispatch, FromIDispatch, IsResultExpected, EnableAutomation, EnableConnections, BeginWaitCursor, EndWaitCursor, RestoreWaitCursor, EnumOleVerbs, DoOleVerb, OnCmdMsg, OnFinalRelease, IsInvokeAllowed, EnableTypeLib, GetTypeInfoOfGuid, GetDispatchIID, GetTypeInfoCount, GetTypeLibCache, GetTypeLib, GetNotSupported, SetNotSupported, GetRoutingView, GetRoutingFrame, GetRoutingView_, GetRoutingFrame_, GetMessageMap, GetCommandMap, GetDispatchMap, GetConnectionMap, GetInterfaceMap, GetEventSinkMap, EnableAggregation, ExternalDisconnect, GetControllingUnknown, InternalQueryInterface, InternalAddRef, InternalRelease, ExternalQueryInterface, ExternalAddRef, ExternalRelease, GetInterface, QueryAggregates, OnCreateAggregates, GetInterfaceHook, GetStandardProp, SetStandardProp, GetEntryCount, GetDispEntry, MemberIDFromName, GetStackSize, PushStackArgs, CallMemberFunc, OnEvent, GetEventSinkEntry, GetExtraConnectionPoints, GetConnectionHook |
CTreeCtrl
public CTreeCtrl();
~CTreeCtrl
public virtual ~CTreeCtrl();
Create
public BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID );
CreateDragImage
public CImageList* CreateDragImage( HTREEITEM hItem );
DeleteAllItems
public BOOL DeleteAllItems();
DeleteItem
public BOOL DeleteItem( HTREEITEM hItem );
EditLabel
public CEdit* EditLabel( HTREEITEM hItem );
EnsureVisible
public BOOL EnsureVisible( HTREEITEM hItem );
Expand
public BOOL Expand( HTREEITEM hItem, UINT nCode );
GetBkColor
public COLORREF GetBkColor() const;
GetCheck
public BOOL GetCheck( HTREEITEM hItem ) const;
GetChildItem
public HTREEITEM GetChildItem( HTREEITEM hItem ) const;
GetCount
public UINT GetCount() const;
GetDropHilightItem
public HTREEITEM GetDropHilightItem() const;
GetEditControl
public CEdit* GetEditControl() const;
GetFirstVisibleItem
public HTREEITEM GetFirstVisibleItem() const;
GetImageList
public CImageList* GetImageList( UINT nImageList ) const;
GetIndent
public UINT GetIndent() const;
GetInsertMarkColor
public COLORREF GetInsertMarkColor() const;
GetItem
public BOOL GetItem( TVITEM* pItem ) const;
GetItemData
public DWORD GetItemData( HTREEITEM hItem ) const;
GetItemHeight
public SHORT GetItemHeight() const;
GetItemImage
public BOOL GetItemImage( HTREEITEM hItem, int& nImage, int& nSelectedImage ) const;
GetItemRect
public BOOL GetItemRect( HTREEITEM hItem, LPRECT lpRect, BOOL bTextOnly ) const;
GetItemState
public UINT GetItemState( HTREEITEM hItem, UINT nStateMask ) const;
GetItemText
public CString GetItemText( HTREEITEM hItem ) const;
GetNextItem
public HTREEITEM GetNextItem( HTREEITEM hItem, UINT nCode ) const;
GetNextSiblingItem
public HTREEITEM GetNextSiblingItem( HTREEITEM hItem ) const;
GetNextVisibleItem
public HTREEITEM GetNextVisibleItem( HTREEITEM hItem ) const;
GetParentItem
public HTREEITEM GetParentItem( HTREEITEM hItem ) const;
GetPrevSiblingItem
public HTREEITEM GetPrevSiblingItem( HTREEITEM hItem ) const;
GetPrevVisibleItem
public HTREEITEM GetPrevVisibleItem( HTREEITEM hItem ) const;
GetRootItem
public HTREEITEM GetRootItem() const;
GetSelectedItem
public HTREEITEM GetSelectedItem() const;
GetTextColor
public COLORREF GetTextColor() const;
GetToolTips
public CToolTipCtrl* GetToolTips() const;
GetVisibleCount
public UINT GetVisibleCount() const;
HitTest
public HTREEITEM HitTest( CPoint pt, UINT* pFlags = NULL ) const;
HitTest
public HTREEITEM HitTest( TVHITTESTINFO* pHitTestInfo ) const;
InsertItem
public HTREEITEM InsertItem( UINT nMask, LPCTSTR lpszItem, int nImage, int nSelectedImage, UINT nState, UINT nStateMask, LPARAM lParam, HTREEITEM hParent, HTREEITEM hInsertAfter );
InsertItem
public HTREEITEM InsertItem( LPCTSTR lpszItem, int nImage, int nSelectedImage, HTREEITEM hParent = TVI_ROOT, HTREEITEM hInsertAfter = TVI_LAST );
InsertItem
public HTREEITEM InsertItem( LPCTSTR lpszItem, HTREEITEM hParent = TVI_ROOT, HTREEITEM hInsertAfter = TVI_LAST );
InsertItem
public HTREEITEM InsertItem( LPTVINSERTSTRUCT lpInsertStruct );
ItemHasChildren
public BOOL ItemHasChildren( HTREEITEM hItem ) const;
OnDestroy
public afx_msg void OnDestroy();
RemoveImageList
protected void RemoveImageList( int nImageList );
Select
public BOOL Select( HTREEITEM hItem, UINT nCode );
SelectDropTarget
public BOOL SelectDropTarget( HTREEITEM hItem );
SelectItem
public BOOL SelectItem( HTREEITEM hItem );
SelectSetFirstVisible
public BOOL SelectSetFirstVisible( HTREEITEM hItem );
SetBkColor
public COLORREF SetBkColor( COLORREF clr );
SetCheck
public BOOL SetCheck( HTREEITEM hItem, BOOL fCheck = TRUE );
SetImageList
public CImageList* SetImageList( CImageList* pImageList, int nImageListType );
SetIndent
public void SetIndent( UINT nIndent );
SetInsertMark
public BOOL SetInsertMark( HTREEITEM hItem, BOOL fAfter = TRUE );
SetInsertMarkColor
public COLORREF SetInsertMarkColor( COLORREF clrNew );
SetItem
public BOOL SetItem( TVITEM* pItem );
SetItem
public BOOL SetItem( HTREEITEM hItem, UINT nMask, LPCTSTR lpszItem, int nImage, int nSelectedImage, UINT nState, UINT nStateMask, LPARAM lParam );
SetItemData
public BOOL SetItemData( HTREEITEM hItem, DWORD dwData );
SetItemHeight
public SHORT SetItemHeight( SHORT cyHeight );
SetItemImage
public BOOL SetItemImage( HTREEITEM hItem, int nImage, int nSelectedImage );
SetItemState
public BOOL SetItemState( HTREEITEM hItem, UINT nState, UINT nStateMask );
SetItemText
public BOOL SetItemText( HTREEITEM hItem, LPCTSTR lpszItem );
SetTextColor
public COLORREF SetTextColor( COLORREF clr );
SetToolTips
public CToolTipCtrl* SetToolTips( CToolTipCtrl* pWndTip );
SortChildren
public BOOL SortChildren( HTREEITEM hItem );
SortChildrenCB
public BOOL SortChildrenCB( LPTVSORTCB pSort );