|
TimoSoft TabStrip
1.5.2.141
|
Contains COM definitions for the control's public interface More...
Classes | |
| struct | RECTANGLE |
| Holds the coordinates of a rectangle's opposing corners More... | |
| interface | IVirtualTabStripTab |
| Wraps a not existing tab More... | |
| interface | ITabStripTab |
| Wraps an existing tab More... | |
| interface | ITabStripTabs |
Manages a collection of TabStripTab objects More... | |
| interface | ITabStripTabContainer |
Manages a collection of TabStripTab objects More... | |
| interface | IOLEDataObject |
Wraps the IDataObject interface More... | |
| interface | ITabStrip |
| The main interface More... | |
| interface | _ITabStripEvents |
The TabStrip class' events interface More... | |
| class | TabStrip |
The TabStrip class More... | |
| interface | _IVirtualTabStripTabEvents |
The VirtualTabStripTab class' events interface More... | |
| class | VirtualTabStripTab |
The VirtualTabStripTab class More... | |
| interface | _ITabStripTabEvents |
The TabStripTab class' events interface More... | |
| class | TabStripTab |
The TabStripTab class More... | |
| interface | _ITabStripTabsEvents |
The TabStripTabs class' events interface More... | |
| class | TabStripTabs |
The TabStripTabs class More... | |
| interface | _ITabStripTabContainerEvents |
The TabStripTabContainer class' events interface More... | |
| class | TabStripTabContainer |
The TabStripTabContainer class More... | |
| interface | _IOLEDataObjectEvents |
The OLEDataObject class' events interface More... | |
| class | OLEDataObject |
The OLEDataObject class More... | |
Enumerations | |
| enum | AppearanceConstants { a2D, a3D, a3DLight } |
Constants used with the Appearance property More... | |
| enum | BorderStyleConstants { bsNone, bsFixedSingle } |
Constants used with the BorderStyle property More... | |
| enum | DisabledEventsConstants { deMouseEvents = 0x01, deClickEvents = 0x02, deKeyboardEvents = 0x08, deTabInsertionEvents = 0x20, deTabDeletionEvents = 0x40, deFreeTabData = 0x80, deTabSelectionChanged = 0x40000 } |
Flags used with the DisabledEvents property More... | |
| enum | DropDescriptionIconConstants { ddiNone = -1, ddiNoDrop = 0, ddiCopy = 1, ddiMove = 2, ddiLink = 4, ddiMetadataChange = 6, ddiWarning = 7, ddiUseDefault = 8 } |
Constants used with the IOLEDataObject::GetDropDescription and IOLEDataObject::SetDropDescription methods More... | |
| enum | FilteredPropertyConstants { fpIconIndex = 4, fpIndex = 6, fpTabData = 7, fpSelected = 9, fpText = 11 } |
Constants used with the ITabStripTabs::Filter property More... | |
| enum | FilterTypeConstants { ftDeactivated, ftIncluding, ftExcluding } |
Constants used with the ITabStripTabs::FilterType property More... | |
| enum | HitTestConstants { htNotOverTab = 0x0001, htTabIcon = 0x0002, htTabLabel = 0x0004, htTab = 0x0006, htAbove = 0x0100, htBelow = 0x0200, htToRight = 0x0400, htToLeft = 0x0800, htClientArea = 0x1000, htCloseButton = 0x2000 } |
Flags used with the HitTest method More... | |
| enum | InsertMarkPositionConstants { impNowhere = 0, impBefore = 1, impAfter = 2, impDontChange = 3 } |
Constants that may be used with the SetInsertMarkPosition and GetInsertMarkPosition methods More... | |
| enum | MousePointerConstants { mpDefault, mpArrow, mpCross, mpIBeam, mpIcon, mpSize, mpSizeNESW, mpSizeNS, mpSizeNWSE, mpSizeEW, mpUpArrow, mpHourglass, mpNoDrop, mpArrowHourglass, mpArrowQuestion, mpSizeAll, mpHand, mpInsertMedia, mpScrollAll, mpScrollN, mpScrollNE, mpScrollE, mpScrollSE, mpScrollS, mpScrollSW, mpScrollW, mpScrollNW, mpScrollNS, mpScrollEW, mpCustom = 0x63 } |
Constants used with the MousePointer property More... | |
| enum | OLEActionToContinueWithConstants { oatcwContinue = 0x0, oatcwCancel = 0x40101, oatcwDrop = 0x40100 } |
Constants used with the OLEQueryContinueDrag event More... | |
| enum | OLEDragImageStyleConstants { odistClassic, odistAeroIfAvailable } |
Constants used with the OLEDragImageStyle property More... | |
| enum | OLEDropEffectConstants { odeNone = 0, odeCopy = 1, odeMove = 2, odeLink = 4, odeCopyOrMove = odeCopy | odeMove, odeScroll = 0x80000000 } |
| Constants used with OLE drag'n'drop More... | |
| enum | OwnerDrawTabStateConstants { odtsSelected = 0x1 } |
| Flags used to identify tab states during owner-drawing More... | |
| enum | RegisterForOLEDragDropConstants { rfoddNoDragDrop, rfoddNativeDragDrop, rfoddAdvancedDragDrop } |
Constants used with the RegisterForOLEDragDrop property More... | |
| enum | RightToLeftConstants { rtlText = 1, rtlLayout = 2 } |
Flags used with the RightToLeft property More... | |
| enum | StyleConstants { sTabs, sButtons, sFlatButtons } |
Constants used with the Style property More... | |
| enum | TabBoundingBoxDefinitionConstants { tbbdTabIcon = htTabIcon, tbbdTabLabel = htTabLabel, tbbdTabCloseButton = htCloseButton } |
Flags used with the TabBoundingBoxDefinition property More... | |
| enum | TabCaptionAlignmentConstants { tcaNormal, tcaForceIconLeft, tcaForceCaptionLeft } |
Constants used with the TabCaptionAlignment property More... | |
| enum | TabIdentifierTypeConstants { titID, titIndex } |
Constants used to identify tabs within an ITabStripTabs collection More... | |
| enum | TabPlacementConstants { tpTop, tpBottom, tpLeft, tpRight } |
Constants used with the TabPlacement property More... | |
Contains COM definitions for the control's public interface
This is the Unicode version of the TabStrip COM library.
| typedef enum TabStripCtlLibU::AppearanceConstants AppearanceConstants |
Constants used with the Appearance property
Constants used with the BorderStyle property
Flags used with the DisabledEvents property
Constants used with the IOLEDataObject::GetDropDescription and IOLEDataObject::SetDropDescription methods
Constants used with the ITabStripTabs::Filter property
| typedef enum TabStripCtlLibU::FilterTypeConstants FilterTypeConstants |
Constants used with the ITabStripTabs::FilterType property
| typedef enum TabStripCtlLibU::HitTestConstants HitTestConstants |
Flags used with the HitTest method
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 MousePointer property
Constants used with the OLEQueryContinueDrag event
Constants used with the OLEDragImageStyle property
Constants used with OLE drag'n'drop
Flags used to identify tab states during owner-drawing
Constants used with the RegisterForOLEDragDrop property
Flags used with the RightToLeft property
| typedef enum TabStripCtlLibU::StyleConstants StyleConstants |
Constants used with the Style property
Flags used with the TabBoundingBoxDefinition property
Constants used with the TabCaptionAlignment property
Constants used to identify tabs within an ITabStripTabs collection
Constants used with the TabPlacement property
| typedef struct TabStripCtlLibU::RECTANGLE RECTANGLE |
Holds the coordinates of a rectangle's opposing corners
| enum AppearanceConstants |
Constants used with the Appearance property
| enum BorderStyleConstants |
Constants used with the BorderStyle property
Flags used with the DisabledEvents property
| 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: |
| deTabInsertionEvents |
Events concerning tab-insertions won't be fired. The following events won't be fired: |
| deTabDeletionEvents |
Events concerning tab-deletions won't be fired. The following events won't be fired: |
| deFreeTabData |
The The following event won't be fired:
|
| deTabSelectionChanged |
The The following event won't be fired: |
Constants used with the IOLEDataObject::GetDropDescription and IOLEDataObject::SetDropDescription methods
Constants used with the ITabStripTabs::Filter property
| fpIconIndex |
Retrieve or set the filter that filters by the
|
| fpIndex |
Retrieve or set the filter that filters by the
|
| fpTabData |
Retrieve or set the filter that filters by the
|
| fpSelected |
Retrieve or set the filter that filters by the
|
| fpText |
Retrieve or set the filter that filters by the
|
| enum FilterTypeConstants |
Constants used with the ITabStripTabs::FilterType property
| enum HitTestConstants |
Flags used with the HitTest method
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 MousePointer property
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
Flags used to identify tab states during owner-drawing
Constants used with the RegisterForOLEDragDrop property
| rfoddNoDragDrop |
OLE drag'n'drop support is deactivated. |
| rfoddNativeDragDrop |
The built-in OLE drag'n'drop support of 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 |
| enum RightToLeftConstants |
Flags used with the RightToLeft property
| enum StyleConstants |
Constants used with the Style property
Flags used with the TabBoundingBoxDefinition property
Constants used with the TabCaptionAlignment property
Constants used to identify tabs within an ITabStripTabs collection
| titID |
The tab is identified by an unique ID. A tab's ID will never change.
|
| titIndex |
The tab is identified by a zero-based index. Reordering the tabs won't change a tab's index, but removing or adding new tabs may do so.
|
Constants used with the TabPlacement property