Class TMSTreeView (unit ComctlLib)
Inherits from
TOleControl
Constructors
Functions
procedure AboutBox;
function GetVisibleCount: Integer;
function HitTest(x, y: Single): INode;
procedure OLEDrag;
procedure Refresh;
procedure StartLabelEdit;
procedure CreateControl;
function GetTOleEnumProp(Index: Integer): TOleEnum;
procedure InitControlData;
procedure SetTOleEnumProp(Index: Integer; Value: TOleEnum);
function GetControlInterface: ITreeView;
function Get_DropHighlight: INode;
function Get_hWnd: OLE_HANDLE;
function Get_Nodes: INodes;
function Get_SelectedItem: INode;
procedure Set_DropHighlight(var Value: INode);
procedure Set_hWnd(Value: OLE_HANDLE);
procedure Set_Nodes(var Value: INodes);
procedure Set_SelectedItem(var Value: INode);
Properties
property Align :
property Appearance : AppearanceConstants
property BorderStyle : BorderStyleConstants
property DragCursor :
property DragMode :
property DropHighlight : INode
property Enabled : WordBool
property Font : TFont
property HideSelection : WordBool
property hWnd : OLE_HANDLE
property ImageList : IDispatch
property Indentation : Single
property LabelEdit : LabelEditConstants
property LineStyle : TreeLineStyleConstants
property MouseIcon : TPicture
property MousePointer : MousePointerConstants
property Nodes : INodes
property OLEDragMode : OLEDragConstants
property OLEDropMode : OLEDropConstants
property ParentFont :
property ParentShowHint :
property PathSeparator : WideString
property PopupMenu :
property SelectedItem : INode
property ShowHint :
property Sorted : WordBool
property Style : TreeStyleConstants
property TabOrder :
property TabStop :
property Visible :
property ControlInterface : ITreeView
Events
event OnAfterLabelEdit : TMSTreeViewAfterLabelEdit
event OnBeforeLabelEdit : TMSTreeViewBeforeLabelEdit
event OnClick :
event OnCollapse : TMSTreeViewCollapse
event OnDblClick :
event OnDragDrop :
event OnDragOver :
event OnEndDrag :
event OnEnter :
event OnExit :
event OnExpand : TMSTreeViewExpand
event OnKeyDown :
event OnKeyPress :
event OnKeyUp :
event OnMouseDown :
event OnMouseMove :
event OnMouseUp :
event OnNodeClick : TMSTreeViewNodeClick
event OnOLECompleteDrag : TMSTreeViewOLECompleteDrag
event OnOLEDragDrop : TMSTreeViewOLEDragDrop
event OnOLEDragOver : TMSTreeViewOLEDragOver
event OnOLEGiveFeedback : TMSTreeViewOLEGiveFeedback
event OnOLESetData : TMSTreeViewOLESetData
event OnOLEStartDrag : TMSTreeViewOLEStartDrag
event OnStartDrag :
Variables
FIntf : ITreeView;
FOnAfterLabelEdit : TMSTreeViewAfterLabelEdit;
FOnBeforeLabelEdit : TMSTreeViewBeforeLabelEdit;
FOnCollapse : TMSTreeViewCollapse;
FOnExpand : TMSTreeViewExpand;
FOnNodeClick : TMSTreeViewNodeClick;
FOnOLECompleteDrag : TMSTreeViewOLECompleteDrag;
FOnOLEDragDrop : TMSTreeViewOLEDragDrop;
FOnOLEDragOver : TMSTreeViewOLEDragOver;
FOnOLEGiveFeedback : TMSTreeViewOLEGiveFeedback;
FOnOLESetData : TMSTreeViewOLESetData;
FOnOLEStartDrag : TMSTreeViewOLEStartDrag;
Constructors
Functions
procedure AboutBox;
function GetVisibleCount: Integer;
function HitTest(x, y: Single): INode;
procedure OLEDrag;
procedure Refresh;
procedure StartLabelEdit;
procedure CreateControl;
function GetTOleEnumProp(Index: Integer): TOleEnum;
procedure InitControlData;
procedure SetTOleEnumProp(Index: Integer; Value: TOleEnum);
function GetControlInterface: ITreeView;
function Get_DropHighlight: INode;
function Get_hWnd: OLE_HANDLE;
function Get_Nodes: INodes;
function Get_SelectedItem: INode;
procedure Set_DropHighlight(var Value: INode);
procedure Set_hWnd(Value: OLE_HANDLE);
procedure Set_Nodes(var Value: INodes);
procedure Set_SelectedItem(var Value: INode);
Properties
property Align :
property Appearance : AppearanceConstants
property BorderStyle : BorderStyleConstants
property DragCursor :
property DragMode :
property DropHighlight : INode
property Enabled : WordBool
property Font : TFont
property HideSelection : WordBool
property hWnd : OLE_HANDLE
property ImageList : IDispatch
property Indentation : Single
property LabelEdit : LabelEditConstants
property LineStyle : TreeLineStyleConstants
property MouseIcon : TPicture
property MousePointer : MousePointerConstants
property Nodes : INodes
property OLEDragMode : OLEDragConstants
property OLEDropMode : OLEDropConstants
property ParentFont :
property ParentShowHint :
property PathSeparator : WideString
property PopupMenu :
property SelectedItem : INode
property ShowHint :
property Sorted : WordBool
property Style : TreeStyleConstants
property TabOrder :
property TabStop :
property Visible :
property ControlInterface : ITreeView
Events
event OnAfterLabelEdit : TMSTreeViewAfterLabelEdit
event OnBeforeLabelEdit : TMSTreeViewBeforeLabelEdit
event OnClick :
event OnCollapse : TMSTreeViewCollapse
event OnDblClick :
event OnDragDrop :
event OnDragOver :
event OnEndDrag :
event OnEnter :
event OnExit :
event OnExpand : TMSTreeViewExpand
event OnKeyDown :
event OnKeyPress :
event OnKeyUp :
event OnMouseDown :
event OnMouseMove :
event OnMouseUp :
event OnNodeClick : TMSTreeViewNodeClick
event OnOLECompleteDrag : TMSTreeViewOLECompleteDrag
event OnOLEDragDrop : TMSTreeViewOLEDragDrop
event OnOLEDragOver : TMSTreeViewOLEDragOver
event OnOLEGiveFeedback : TMSTreeViewOLEGiveFeedback
event OnOLESetData : TMSTreeViewOLESetData
event OnOLEStartDrag : TMSTreeViewOLEStartDrag
event OnStartDrag :
Variables
FIntf : ITreeView;
FOnAfterLabelEdit : TMSTreeViewAfterLabelEdit;
FOnBeforeLabelEdit : TMSTreeViewBeforeLabelEdit;
FOnCollapse : TMSTreeViewCollapse;
FOnExpand : TMSTreeViewExpand;
FOnNodeClick : TMSTreeViewNodeClick;
FOnOLECompleteDrag : TMSTreeViewOLECompleteDrag;
FOnOLEDragDrop : TMSTreeViewOLEDragDrop;
FOnOLEDragOver : TMSTreeViewOLEDragOver;
FOnOLEGiveFeedback : TMSTreeViewOLEGiveFeedback;
FOnOLESetData : TMSTreeViewOLESetData;
FOnOLEStartDrag : TMSTreeViewOLEStartDrag;