|
TimoSoft ToolBarControls
1.0.3.200
|
Contains COM definitions for the controls' public interfaces More...
Contains COM definitions for the controls' public interfaces
This is the Unicode version of the ToolBarControls COM library.
| typedef enum TBarCtlsLibU::AppearanceConstants AppearanceConstants |
Constants used with the Appearance properties
| typedef enum TBarCtlsLibU::BackStyleConstants BackStyleConstants |
Constants used with the BackStyle property
Constants used to identify bands within an IReBarBands collection
Constants used with the IReBarBand::GetRectangle method
| typedef enum TBarCtlsLibU::BorderStyleConstants BorderStyleConstants |
Constants used with the BorderStyle properties
Constants used to identify buttons within an IToolBarButtons collection
Constants used with the IToolBarButton::GetRectangle method
| typedef enum TBarCtlsLibU::ButtonStyleConstants ButtonStyleConstants |
Constants used with the IToolBar::ButtonStyle property
Constants used with the IToolBar::ButtonTextPosition property
| typedef enum TBarCtlsLibU::ButtonTypeConstants ButtonTypeConstants |
Constants used with the IToolBarButton::ButtonType property
Constants used with the ExecuteCommand event
Constants used to identify item and band states during custom draw
Flags used to control further custom draw processing
Constants used to identify custom draw stages
Flags used with the DisabledEvents properties
| typedef enum TBarCtlsLibU::DragDropCustomizationModifierKeyConstants DragDropCustomizationModifierKeyConstants |
Constants used with the IToolBar::DragDropCustomizationModifierKey property
Constants used with the IOLEDataObject::GetDropDescription and IOLEDataObject::SetDropDescription methods
Constants used to control further drop-down button click processing
Constants used with the IToolBarButton::DropDownStyle property
Constants used with the Filter properties
| typedef enum TBarCtlsLibU::FilterTypeConstants FilterTypeConstants |
Constants used with the FilterType properties
| typedef enum TBarCtlsLibU::HAlignmentConstants HAlignmentConstants |
Constants used with the HorizontalTextAlignment property
| typedef enum TBarCtlsLibU::HitTestConstants HitTestConstants |
Flags used with the HitTest methods
| typedef enum TBarCtlsLibU::HotButtonChangingAdditionalInfoConstants HotButtonChangingAdditionalInfoConstants |
Flags used with the HotButtonChanging event
Flags used with the HotButtonChanging event
| typedef enum TBarCtlsLibU::ImageListConstants ImageListConstants |
Constants used with the hImageList properties
Constants that may be used with the SetInsertMarkPosition and GetInsertMarkPosition methods
Constants that may be used for the relativePosition parameter of the SetInsertMarkPosition and GetInsertMarkPosition methods.
| typedef enum TBarCtlsLibU::MenuBarThemeConstants MenuBarThemeConstants |
Constants used with the MenuBarTheme property
Flags used with the SelectedMenuItem event
| typedef enum TBarCtlsLibU::ModifierKeysConstants ModifierKeysConstants |
Flags used with the IToolBar::RegisterHotkey method
| typedef enum TBarCtlsLibU::MousePointerConstants MousePointerConstants |
Constants used with the MousePointer properties
Constants used with the IToolBar::NormalDropDownButtonStyle property
Constants used with the OLEQueryContinueDrag event
Constants used with the OLEDragImageStyle property
Constants used with OLE drag'n'drop
| typedef enum TBarCtlsLibU::OrientationConstants OrientationConstants |
Constants used with the Orientation properties
Constants used with the RegisterForOLEDragDrop properties
Constants used with the IReBar::ReplaceMDIFrameMenu property
Constants used with the ButtonGetDisplayInfo event
| typedef enum TBarCtlsLibU::RightToLeftConstants RightToLeftConstants |
Flags used with the RightToLeft properties
Constants used with the SelectionState property
Constants used with the IReBar::SizingGripVisibility property
Constants used with the CustomDraw event
Constants used with the SuggestedIconSize property
Constants used with the IToolBarButton::IconIndex property
Constants used with the IToolBar::LoadDefaultImages method
| typedef enum TBarCtlsLibU::VAlignmentConstants VAlignmentConstants |
Constants used with the VerticalTextAlignment property
Constants used with the HotButtonChangeWrapping event
| typedef struct TBarCtlsLibU::RECTANGLE RECTANGLE |
Holds the coordinates of a rectangle's opposing corners
| enum AppearanceConstants |
Constants used with the Appearance properties
| enum BackStyleConstants |
Constants used with the BackStyle property
Constants used to identify bands within an IReBarBands collection
| bitID |
The band is identified by an unique ID. A band's ID will never change.
|
| bitIndex |
The band is identified by a zero-based index. Reordering the bands won't change a band's index, but removing or adding new bands may do so.
|
Constants used with the IReBarBand::GetRectangle method
| enum BorderStyleConstants |
Constants used with the BorderStyle properties
Constants used to identify buttons within an IToolBarButtons collection
| btitID |
The button is identified by an unique ID. A button's ID will never change.
|
| btitIndex |
The button is identified by a zero-based index. Reordering the buttons won't change a button's index, but removing or adding new buttons may do so.
|
Constants used with the IToolBarButton::GetRectangle method
| enum ButtonStyleConstants |
Constants used with the IToolBar::ButtonStyle property
Constants used with the IToolBar::ButtonTextPosition property
| enum ButtonTypeConstants |
Constants used with the IToolBarButton::ButtonType property
| btyCommandButton |
The button is a normal push button.
|
| btyCheckButton |
The button is a check button, similar to a check box.
|
| btySeparator |
The button is a separator, used to separate button groups from each other. |
| btyPlaceholder |
The button is a placeholder, used to consume space that will be covered by another control. |
Constants used with the ExecuteCommand event
| coButton |
The command was triggered by clicking a button. |
| coMenu |
The command was triggered by clicking a menu item.
|
| coHotkey |
The command was triggered by pressing a registered hotkey.
|
Constants used to identify item and band states during custom draw
Flags used to control further custom draw processing
Constants used to identify custom draw stages
| cdsPrePaint |
Before the painting cycle begins. |
| cdsPostPaint |
After the painting cycle is complete. |
| cdsPreErase |
Before the erasing cycle begins.
|
| cdsPostErase |
After the erasing cycle is complete.
|
| cdsItem |
The event affects a single button or band only and not the whole control. |
| cdsItemPrePaint |
Before a button or band is drawn. |
| cdsItemPostPaint |
After a button or band has been drawn. |
| cdsItemPreErase |
Before a button or band is erased. |
| cdsItemPostErase |
After a button or band has been erased. |
| cdsSubItem |
The event affects a single sub-item only and not the whole item.
|
| cdsSubItemPrePaint |
Before a sub-item is drawn.
|
| cdsSubItemPostPaint |
After a sub-item has been drawn.
|
| cdsChevronPopupToolbar |
The event affects the chevron popup tool bar.
|
Flags used with the DisabledEvents properties
| deMouseEvents |
Mouse events won't be fired. The following events won't be fired:
|
| deClickEvents |
Click events won't be fired. The following events won't be fired:
|
| deKeyboardEvents |
Keyboard events won't be fired. The following events won't be fired: |
| deBandInsertionEvents |
Events concerning band-insertions won't be fired. The following events won't be fired: |
| deButtonInsertionEvents |
Events concerning button-insertions won't be fired. The following events won't be fired: |
| deBandDeletionEvents |
Events concerning band-deletions won't be fired. The following events won't be fired: |
| deButtonDeletionEvents |
Events concerning button-deletions won't be fired. The following events won't be fired: |
| deFreeBandData |
The The following event won't be fired:
|
| deFreeButtonData |
The The following event won't be fired:
|
| deCustomDraw |
The The following event won't be fired: |
| deHotButtonChangeEvents |
Events concerning hot button changes won't be fired. The following events won't be fired: |
| deAcceleratorEvents |
Events concerning keyboard accelerators won't be fired. The following events won't be fired: |
| deRawMenuMessage |
The The following event won't be fired: |
Constants used with the IToolBar::DragDropCustomizationModifierKey property
Constants used with the IOLEDataObject::GetDropDescription and IOLEDataObject::SetDropDescription methods
Constants used to control further drop-down button click processing
| ddrvDoDefault |
Reset the button's or its drop-down section's pressed state and do not raise the Resets the button's or its drop-down section's pressed state. The
|
| ddrvSkipDefault |
Don't reset the button's or its drop-down section's pressed state and raise the Doesn't reset the button's or its drop-down section's pressed state. The
|
| ddrvExecuteCommand |
Reset the button's or its drop-down section's pressed state and raise the Resets the button's or its drop-down section's pressed state. The
|
Constants used with the IToolBarButton::DropDownStyle property
| ddstNoDropDown |
The button does not have a drop-down menu. |
| ddstNormal |
The button is a drop-down button that might have a separate drop-down arrow section. The button is a drop-down button, i. e. a drop-down menu will be displayed if the button is clicked. Depending on the setting of the
|
| ddstAlwaysWholeButton |
The button is a drop-down button that never has a separate drop-down arrow section. The button is a drop-down button, i. e. a drop-down menu will be displayed if the button is clicked. Regardless of the setting of the
|
Constants used with the Filter properties
| fpPartOfGroup |
Retrieve or set the filter that filters by the
|
| fpIconIndex |
Retrieve or set the filter that filters by the |
| fpIndex |
Retrieve or set the filter that filters by the
|
| fpBandData |
Retrieve or set the filter that filters by the
|
| fpButtonData |
Retrieve or set the filter that filters by the
|
| fpSelectionState |
Retrieve or set the filter that filters by the
|
| fpText |
Retrieve or set the filter that filters by the
|
| fpAddMarginsAroundChild |
Retrieve or set the filter that filters by the
|
| fpBackColor |
Retrieve or set the filter that filters by the
|
| fpCurrentHeight |
Retrieve or set the filter that filters by the
|
| fpCurrentWidth |
Retrieve or set the filter that filters by the
|
| fpWidth |
Retrieve or set the filter that filters by the
|
| fpFixedBackgroundBitmapOrigin |
Retrieve or set the filter that filters by the |
| fpForeColor |
Retrieve or set the filter that filters by the
|
| fpHBackgroundBitmap |
Retrieve or set the filter that filters by the
|
| fpHContainedWindow |
Retrieve or set the filter that filters by the
|
| fpHeightChangeStepSize |
Retrieve or set the filter that filters by the
|
| fpHideIfVertical |
Retrieve or set the filter that filters by the
|
| fpID |
Retrieve or set the filter that filters by the
|
| fpIdealWidth |
Retrieve or set the filter that filters by the
|
| fpKeepInFirstRow |
Retrieve or set the filter that filters by the
|
| fpMaximumHeight |
Retrieve or set the filter that filters by the
|
| fpMinimumHeight |
Retrieve or set the filter that filters by the
|
| fpMinimumWidth |
Retrieve or set the filter that filters by the
|
| fpNewLine |
Retrieve or set the filter that filters by the
|
| fpFollowedByLineBreak |
Retrieve or set the filter that filters by the
|
| fpResizable |
Retrieve or set the filter that filters by the
|
| fpShowTitle |
Retrieve or set the filter that filters by the
|
| fpDisplayText |
Retrieve or set the filter that filters by the
|
| fpSizingGripVisibility |
Retrieve or set the filter that filters by the
|
| fpTitleWidth |
Retrieve or set the filter that filters by the
|
| fpUseChevron |
Retrieve or set the filter that filters by the
|
| fpVariableHeight |
Retrieve or set the filter that filters by the
|
| fpVisible |
Retrieve or set the filter that filters by the
|
| fpAutoSize |
Retrieve or set the filter that filters by the
|
| fpButtonType |
Retrieve or set the filter that filters by the
|
| fpDropDownStyle |
Retrieve or set the filter that filters by the
|
| fpEnabled |
Retrieve or set the filter that filters by the
|
| fpImageListIndex |
Retrieve or set the filter that filters by the
|
| fpMarked |
Retrieve or set the filter that filters by the
|
| fpPushed |
Retrieve or set the filter that filters by the
|
| fpShowingEllipsis |
Retrieve or set the filter that filters by the
|
| fpUseMnemonic |
Retrieve or set the filter that filters by the
|
| enum FilterTypeConstants |
Constants used with the FilterType properties
| enum HAlignmentConstants |
Constants used with the HorizontalTextAlignment property
| enum HitTestConstants |
Flags used with the HitTest methods
| htNotInBand |
Not in any band. The specified point lies outside any rebar band. |
| htNotInButton |
Not in any tool bar button. The specified point lies outside any tool bar button. The specified button is the nearest button that is not a separator. |
| htBandTitle |
In a band's caption. The specified point lies in a band's caption, which may consist of text and an icon. |
| htButton |
Inside a tool bar button. The specified point lies inside a tool bar button. |
| htBandClientArea |
In a band's client area. The specified point lies in a band's client area. |
| htBandSizingGrip |
In a band's sizing grip. The specified point lies in a band's sizing grip. |
| htBandChevron |
In a band's chevron button. The specified point lies in a band's chevron button. |
| htSplitter |
In the control's splitter. The specified point lies in the control's splitter.
|
| htAbove |
Above the control's client area. The specified point lies above the control's client area. |
| htBelow |
Below the control's client area. The specified point lies below the control's client area. |
| htToRight |
To the right of the control's client area. The specified point lies to the right of the control's client area. |
| htToLeft |
To the left of the control's client area. The specified point lies to the left of the control's client area. |
Flags used with the HotButtonChanging event
| hbcaiDuplicateAccelerator |
The shortcut key, that caused the hot button change, is not unique. |
| hbcaiEntering |
The control previously did not have a hot button. |
| hbcaiLeaving |
The control does not have a hot button anymore. |
| hbcaiReselect |
The shortcut key of the currently hot button was pressed and the hot button did not really change. |
| hbcaiLeftMouseClick |
The hot button change was caused by a click with the left mouse button.
|
| hbcaiDoDropDownClick |
If the new hot button is a drop-down button, a programmatic click on the drop-down arrow will be done.
|
Flags used with the HotButtonChanging event
| enum ImageListConstants |
Constants used with the hImageList properties
| ilBands |
Identifies the image list containing the bands' icons. Identifies the image list containing the bands' icons. If this image list is set to 0, no icons are drawn.
|
| ilNormalButtons |
Identifies the image list containing the tool bar buttons' icons. Identifies the image list containing the tool bar buttons' icons. If this image list is set to 0, no icons are drawn.
|
| ilHighResolution |
Identifies the imagelist containing the tool bar buttons' icons used for Aero OLE drag images. Identifies the imagelist containing the tool bar buttons' icons used when icons with a high resolution are required. Currently the only usage of this imagelist is the creation of Aero OLE drag images. |
| ilHotButtons |
Identifies the image list containing the tool bar buttons' icons for hot state. Identifies the image list containing the tool bar buttons' icons for hot state. If this image list is set to 0, the icons out of the image list identified by
|
| ilPushedButtons |
Identifies the image list containing the tool bar buttons' icons for pushed state. Identifies the image list containing the tool bar buttons' icons for pushed state. If this image list is set to 0, the icons out of the image list identified by
|
| ilDisabledButtons |
Identifies the image list containing the tool bar buttons' icons for disabled state. Identifies the image list containing the tool bar buttons' icons for disabled state. If this image list is set to 0, the icons out of the image list identified by
|
Constants that may be used with the SetInsertMarkPosition and GetInsertMarkPosition methods
Constants that may be used for the relativePosition parameter of the SetInsertMarkPosition and GetInsertMarkPosition methods.
Constants used with the MenuBarTheme property
Flags used with the SelectedMenuItem event
Flags used with the IToolBar::RegisterHotkey method
Constants used with the MousePointer properties
Constants used with the IToolBar::NormalDropDownButtonStyle property
| nddbsSplitButton |
Drop-down buttons are drawn with a separate drop-down arrow. Buttons for which the
|
| nddbsWithoutArrow |
Drop-down buttons are drawn without drop-down arrow. Buttons for which the
|
Constants used with the OLEQueryContinueDrag event
Constants used with the OLEDragImageStyle property
| odistClassic |
OLE drag images will be generated in classic style. |
| odistAeroIfAvailable |
OLE drag images will be generated in Aero (Vista) style on systems supporting it and in classic style on other systems.
|
Constants used with OLE drag'n'drop
| enum OrientationConstants |
Constants used with the Orientation properties
Constants used with the RegisterForOLEDragDrop properties
| rfoddNoDragDrop |
OLE drag'n'drop support is deactivated. |
| rfoddNativeDragDrop |
The built-in OLE drag'n'drop support of |
| rfoddAdvancedDragDrop |
OLE drag'n'drop is done by the OLE drag'n'drop is done by the |
Constants used with the IReBar::ReplaceMDIFrameMenu property
Constants used with the ButtonGetDisplayInfo event
| riButtonText |
The event was fired to retrieve the button's text.
|
| riIconIndex |
The event was fired to retrieve the index of the button's icon. |
| enum RightToLeftConstants |
Flags used with the RightToLeft properties
Constants used with the SelectionState property
Constants used with the IReBar::SizingGripVisibility property
Constants used with the CustomDraw event
Constants used with the SuggestedIconSize property
Constants used with the IToolBarButton::IconIndex property
Constants used with the IToolBar::LoadDefaultImages method
| enum VAlignmentConstants |
Constants used with the VerticalTextAlignment property
Constants used with the HotButtonChangeWrapping event