Class ITreeView (unit ComctlLib)

Inherits from

IDispatch

Displays a hierarchical list of Node objects, each of which consists of a label and an optional bitmap.

Constructors



Functions

procedure AboutBox;


function GetVisibleCount: Integer;


function Get_Appearance: AppearanceConstants;


function Get_BorderStyle: BorderStyleConstants;


function Get_DropHighlight: INode;


function Get_Enabled: WordBool;


function Get_Font: IFontDisp;


function Get_HideSelection: WordBool;


function Get_hWnd: OLE_HANDLE;


function Get_ImageList: IDispatch;


function Get_Indentation: Single;


function Get_LabelEdit: LabelEditConstants;


function Get_LineStyle: TreeLineStyleConstants;


function Get_MouseIcon: IPictureDisp;


function Get_MousePointer: MousePointerConstants;


function Get_Nodes: INodes;


function Get_OLEDragMode: OLEDragConstants;


function Get_OLEDropMode: OLEDropConstants;


function Get_PathSeparator: WideString;


function Get_SelectedItem: INode;


function Get_Sorted: WordBool;


function Get_Style: TreeStyleConstants;


function HitTest(x, y: Single): INode;


procedure OLEDrag;


procedure Refresh;


procedure Set_Appearance(Value: AppearanceConstants);


procedure Set_BorderStyle(Value: BorderStyleConstants);


procedure Set_DropHighlight(var Value: INode);


procedure Set_Enabled(Value: WordBool);


procedure Set_Font(var Value: IFontDisp);


procedure Set_HideSelection(Value: WordBool);


procedure Set_hWnd(Value: OLE_HANDLE);


procedure Set_ImageList(var Value: IDispatch);


procedure Set_Indentation(Value: Single);


procedure Set_LabelEdit(Value: LabelEditConstants);


procedure Set_LineStyle(Value: TreeLineStyleConstants);


procedure Set_MouseIcon(var Value: IPictureDisp);


procedure Set_MousePointer(Value: MousePointerConstants);


procedure Set_Nodes(var Value: INodes);


procedure Set_OLEDragMode(Value: OLEDragConstants);


procedure Set_OLEDropMode(Value: OLEDropConstants);


procedure Set_PathSeparator(const Value: WideString);


procedure Set_SelectedItem(var Value: INode);


procedure Set_Sorted(Value: WordBool);


procedure Set_Style(Value: TreeStyleConstants);


procedure StartLabelEdit;


procedure _Set_DropHighlight(const Value: INode);


procedure _Set_Font(const Value: IFontDisp);


procedure _Set_ImageList(Value: IDispatch);


procedure _Set_MouseIcon(const Value: IPictureDisp);


procedure _Set_SelectedItem(const Value: INode);


Properties

property Appearance : AppearanceConstants


property BorderStyle : BorderStyleConstants


property DropHighlight : INode


property Enabled : WordBool


property Font : IFontDisp


property HideSelection : WordBool


property hWnd : OLE_HANDLE


property ImageList : IDispatch


property Indentation : Single


property LabelEdit : LabelEditConstants


property LineStyle : TreeLineStyleConstants


property MouseIcon : IPictureDisp


property MousePointer : MousePointerConstants


property Nodes : INodes


property OLEDragMode : OLEDragConstants


property OLEDropMode : OLEDropConstants


property PathSeparator : WideString


property SelectedItem : INode


property Sorted : WordBool


property Style : TreeStyleConstants


Events

Variables


Constructors


Functions


procedure AboutBox;


function GetVisibleCount: Integer;


function Get_Appearance: AppearanceConstants;


function Get_BorderStyle: BorderStyleConstants;


function Get_DropHighlight: INode;


function Get_Enabled: WordBool;


function Get_Font: IFontDisp;


function Get_HideSelection: WordBool;


function Get_hWnd: OLE_HANDLE;


function Get_ImageList: IDispatch;


function Get_Indentation: Single;


function Get_LabelEdit: LabelEditConstants;


function Get_LineStyle: TreeLineStyleConstants;


function Get_MouseIcon: IPictureDisp;


function Get_MousePointer: MousePointerConstants;


function Get_Nodes: INodes;


function Get_OLEDragMode: OLEDragConstants;


function Get_OLEDropMode: OLEDropConstants;


function Get_PathSeparator: WideString;


function Get_SelectedItem: INode;


function Get_Sorted: WordBool;


function Get_Style: TreeStyleConstants;


function HitTest(x, y: Single): INode;


procedure OLEDrag;


procedure Refresh;


procedure Set_Appearance(Value: AppearanceConstants);


procedure Set_BorderStyle(Value: BorderStyleConstants);


procedure Set_DropHighlight(var Value: INode);


procedure Set_Enabled(Value: WordBool);


procedure Set_Font(var Value: IFontDisp);


procedure Set_HideSelection(Value: WordBool);


procedure Set_hWnd(Value: OLE_HANDLE);


procedure Set_ImageList(var Value: IDispatch);


procedure Set_Indentation(Value: Single);


procedure Set_LabelEdit(Value: LabelEditConstants);


procedure Set_LineStyle(Value: TreeLineStyleConstants);


procedure Set_MouseIcon(var Value: IPictureDisp);


procedure Set_MousePointer(Value: MousePointerConstants);


procedure Set_Nodes(var Value: INodes);


procedure Set_OLEDragMode(Value: OLEDragConstants);


procedure Set_OLEDropMode(Value: OLEDropConstants);


procedure Set_PathSeparator(const Value: WideString);


procedure Set_SelectedItem(var Value: INode);


procedure Set_Sorted(Value: WordBool);


procedure Set_Style(Value: TreeStyleConstants);


procedure StartLabelEdit;


procedure _Set_DropHighlight(const Value: INode);


procedure _Set_Font(const Value: IFontDisp);


procedure _Set_ImageList(Value: IDispatch);


procedure _Set_MouseIcon(const Value: IPictureDisp);


procedure _Set_SelectedItem(const Value: INode);


Properties


property Appearance : AppearanceConstants


property BorderStyle : BorderStyleConstants


property DropHighlight : INode


property Enabled : WordBool


property Font : IFontDisp


property HideSelection : WordBool


property hWnd : OLE_HANDLE


property ImageList : IDispatch


property Indentation : Single


property LabelEdit : LabelEditConstants


property LineStyle : TreeLineStyleConstants


property MouseIcon : IPictureDisp


property MousePointer : MousePointerConstants


property Nodes : INodes


property OLEDragMode : OLEDragConstants


property OLEDropMode : OLEDropConstants


property PathSeparator : WideString


property SelectedItem : INode


property Sorted : WordBool


property Style : TreeStyleConstants


Events


Variables