Class TMSToolbar (unit ComctlLib)

Inherits from

TOleControl

Constructors



Functions

procedure AboutBox;


procedure Customize;


procedure OLEDrag;


procedure Refresh;


procedure RestoreToolbar(const Key, Subkey, Value: WideString);


procedure SaveToolbar(const Key, Subkey, Value: WideString);


procedure CreateControl;


function GetTOleEnumProp(Index: Integer): TOleEnum;


procedure InitControlData;


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


function GetControlInterface: IToolbar;


function Get_Buttons: IButtons;


function Get_Controls: IControls;


function Get_hWnd: OLE_HANDLE;


procedure Set_Buttons(var Value: IButtons);


procedure Set_hWnd(Value: OLE_HANDLE);


Properties

property Align :


property AllowCustomize : WordBool


property Appearance : AppearanceConstants


property BorderStyle : BorderStyleConstants


property ButtonHeight : Single


property Buttons : IButtons


property ButtonWidth : Single


property DragCursor :


property DragMode :


property Enabled : WordBool


property HelpContextID : Integer


property HelpFile : WideString


property hWnd : OLE_HANDLE


property ImageList : IDispatch


property MouseIcon : TPicture


property MousePointer : MousePointerConstants


property OLEDropMode : OLEDropConstants


property ParentShowHint :


property PopupMenu :


property ShowHint :


property ShowTips : WordBool


property TabOrder :


property Visible :


property Wrappable : WordBool


property ControlInterface : IToolbar


property Controls : IControls


Events

event OnButtonClick : TMSToolbarButtonClick


event OnChange : TNotifyEvent


event OnClick :


event OnDblClick :


event OnDragDrop :


event OnDragOver :


event OnEndDrag :


event OnEnter :


event OnExit :


event OnMouseDown :


event OnMouseMove :


event OnMouseUp :


event OnOLECompleteDrag : TMSToolbarOLECompleteDrag


event OnOLEDragDrop : TMSToolbarOLEDragDrop


event OnOLEDragOver : TMSToolbarOLEDragOver


event OnOLEGiveFeedback : TMSToolbarOLEGiveFeedback


event OnOLESetData : TMSToolbarOLESetData


event OnOLEStartDrag : TMSToolbarOLEStartDrag


event OnStartDrag :


Variables

FIntf : IToolbar;


FOnButtonClick : TMSToolbarButtonClick;


FOnChange : TNotifyEvent;


FOnOLECompleteDrag : TMSToolbarOLECompleteDrag;


FOnOLEDragDrop : TMSToolbarOLEDragDrop;


FOnOLEDragOver : TMSToolbarOLEDragOver;


FOnOLEGiveFeedback : TMSToolbarOLEGiveFeedback;


FOnOLESetData : TMSToolbarOLESetData;


FOnOLEStartDrag : TMSToolbarOLEStartDrag;



Constructors


Functions


procedure AboutBox;


procedure Customize;


procedure OLEDrag;


procedure Refresh;


procedure RestoreToolbar(const Key, Subkey, Value: WideString);


procedure SaveToolbar(const Key, Subkey, Value: WideString);


procedure CreateControl;


function GetTOleEnumProp(Index: Integer): TOleEnum;


procedure InitControlData;


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


function GetControlInterface: IToolbar;


function Get_Buttons: IButtons;


function Get_Controls: IControls;


function Get_hWnd: OLE_HANDLE;


procedure Set_Buttons(var Value: IButtons);


procedure Set_hWnd(Value: OLE_HANDLE);


Properties


property Align :


property AllowCustomize : WordBool


property Appearance : AppearanceConstants


property BorderStyle : BorderStyleConstants


property ButtonHeight : Single


property Buttons : IButtons


property ButtonWidth : Single


property DragCursor :


property DragMode :


property Enabled : WordBool


property HelpContextID : Integer


property HelpFile : WideString


property hWnd : OLE_HANDLE


property ImageList : IDispatch


property MouseIcon : TPicture


property MousePointer : MousePointerConstants


property OLEDropMode : OLEDropConstants


property ParentShowHint :


property PopupMenu :


property ShowHint :


property ShowTips : WordBool


property TabOrder :


property Visible :


property Wrappable : WordBool


property ControlInterface : IToolbar


property Controls : IControls


Events


event OnButtonClick : TMSToolbarButtonClick


event OnChange : TNotifyEvent


event OnClick :


event OnDblClick :


event OnDragDrop :


event OnDragOver :


event OnEndDrag :


event OnEnter :


event OnExit :


event OnMouseDown :


event OnMouseMove :


event OnMouseUp :


event OnOLECompleteDrag : TMSToolbarOLECompleteDrag


event OnOLEDragDrop : TMSToolbarOLEDragDrop


event OnOLEDragOver : TMSToolbarOLEDragOver


event OnOLEGiveFeedback : TMSToolbarOLEGiveFeedback


event OnOLESetData : TMSToolbarOLESetData


event OnOLEStartDrag : TMSToolbarOLEStartDrag


event OnStartDrag :


Variables


FIntf : IToolbar;


FOnButtonClick : TMSToolbarButtonClick;


FOnChange : TNotifyEvent;


FOnOLECompleteDrag : TMSToolbarOLECompleteDrag;


FOnOLEDragDrop : TMSToolbarOLEDragDrop;


FOnOLEDragOver : TMSToolbarOLEDragOver;


FOnOLEGiveFeedback : TMSToolbarOLEGiveFeedback;


FOnOLESetData : TMSToolbarOLESetData;


FOnOLEStartDrag : TMSToolbarOLEStartDrag;