Class TMSTabStrip (unit ComctlLib)

Inherits from

TOleControl

Constructors



Functions

procedure AboutBox;


procedure OLEDrag;


procedure Refresh;


procedure CreateControl;


function GetTOleEnumProp(Index: Integer): TOleEnum;


procedure InitControlData;


procedure SetTOleEnumProp(Index: Integer; Value: TOleEnum);


function GetControlInterface: ITabStrip;


function Get_hWnd: OLE_HANDLE;


function Get_SelectedItem: ITab;


function Get_Tabs: ITabs;


procedure Set_hWnd(Value: OLE_HANDLE);


procedure Set_SelectedItem(var Value: ITab);


procedure Set_Tabs(var Value: ITabs);


Properties

property Align :


property ClientHeight : Single


property ClientLeft : Single


property ClientTop : Single


property ClientWidth : Single


property DragCursor :


property DragMode :


property Enabled : WordBool


property Font : TFont


property hWnd : OLE_HANDLE


property ImageList : IDispatch


property MouseIcon : TPicture


property MousePointer : MousePointerConstants


property MultiRow : WordBool


property OLEDropMode : OLEDropConstants


property ParentFont :


property ParentShowHint :


property PopupMenu :


property SelectedItem : ITab


property ShowHint :


property ShowTips : WordBool


property Style : TabStyleConstants


property TabFixedHeight : Smallint


property TabFixedWidth : Smallint


property TabOrder :


property Tabs : ITabs


property TabStop :


property TabWidthStyle : TabWidthStyleConstants


property Visible :


property ControlInterface : ITabStrip


Events

event OnBeforeClick : TMSTabStripBeforeClick


event OnClick :


event OnDragDrop :


event OnDragOver :


event OnEndDrag :


event OnEnter :


event OnExit :


event OnKeyDown :


event OnKeyPress :


event OnKeyUp :


event OnMouseDown :


event OnMouseMove :


event OnMouseUp :


event OnOLECompleteDrag : TMSTabStripOLECompleteDrag


event OnOLEDragDrop : TMSTabStripOLEDragDrop


event OnOLEDragOver : TMSTabStripOLEDragOver


event OnOLEGiveFeedback : TMSTabStripOLEGiveFeedback


event OnOLESetData : TMSTabStripOLESetData


event OnOLEStartDrag : TMSTabStripOLEStartDrag


event OnStartDrag :


Variables

FIntf : ITabStrip;


FOnBeforeClick : TMSTabStripBeforeClick;


FOnOLECompleteDrag : TMSTabStripOLECompleteDrag;


FOnOLEDragDrop : TMSTabStripOLEDragDrop;


FOnOLEDragOver : TMSTabStripOLEDragOver;


FOnOLEGiveFeedback : TMSTabStripOLEGiveFeedback;


FOnOLESetData : TMSTabStripOLESetData;


FOnOLEStartDrag : TMSTabStripOLEStartDrag;



Constructors


Functions


procedure AboutBox;


procedure OLEDrag;


procedure Refresh;


procedure CreateControl;


function GetTOleEnumProp(Index: Integer): TOleEnum;


procedure InitControlData;


procedure SetTOleEnumProp(Index: Integer; Value: TOleEnum);


function GetControlInterface: ITabStrip;


function Get_hWnd: OLE_HANDLE;


function Get_SelectedItem: ITab;


function Get_Tabs: ITabs;


procedure Set_hWnd(Value: OLE_HANDLE);


procedure Set_SelectedItem(var Value: ITab);


procedure Set_Tabs(var Value: ITabs);


Properties


property Align :


property ClientHeight : Single


property ClientLeft : Single


property ClientTop : Single


property ClientWidth : Single


property DragCursor :


property DragMode :


property Enabled : WordBool


property Font : TFont


property hWnd : OLE_HANDLE


property ImageList : IDispatch


property MouseIcon : TPicture


property MousePointer : MousePointerConstants


property MultiRow : WordBool


property OLEDropMode : OLEDropConstants


property ParentFont :


property ParentShowHint :


property PopupMenu :


property SelectedItem : ITab


property ShowHint :


property ShowTips : WordBool


property Style : TabStyleConstants


property TabFixedHeight : Smallint


property TabFixedWidth : Smallint


property TabOrder :


property Tabs : ITabs


property TabStop :


property TabWidthStyle : TabWidthStyleConstants


property Visible :


property ControlInterface : ITabStrip


Events


event OnBeforeClick : TMSTabStripBeforeClick


event OnClick :


event OnDragDrop :


event OnDragOver :


event OnEndDrag :


event OnEnter :


event OnExit :


event OnKeyDown :


event OnKeyPress :


event OnKeyUp :


event OnMouseDown :


event OnMouseMove :


event OnMouseUp :


event OnOLECompleteDrag : TMSTabStripOLECompleteDrag


event OnOLEDragDrop : TMSTabStripOLEDragDrop


event OnOLEDragOver : TMSTabStripOLEDragOver


event OnOLEGiveFeedback : TMSTabStripOLEGiveFeedback


event OnOLESetData : TMSTabStripOLESetData


event OnOLEStartDrag : TMSTabStripOLEStartDrag


event OnStartDrag :


Variables


FIntf : ITabStrip;


FOnBeforeClick : TMSTabStripBeforeClick;


FOnOLECompleteDrag : TMSTabStripOLECompleteDrag;


FOnOLEDragDrop : TMSTabStripOLEDragDrop;


FOnOLEDragOver : TMSTabStripOLEDragOver;


FOnOLEGiveFeedback : TMSTabStripOLEGiveFeedback;


FOnOLESetData : TMSTabStripOLESetData;


FOnOLEStartDrag : TMSTabStripOLEStartDrag;