Command Bars ActiveX Controls v24.0

Command Bars ActiveX Overview
Command Bars for ActiveX provides Windows developers with a sophisticated Office-style Command Bars and OneNote-style MDI tab windows. The framework fully supports menu and toolbar customization to give you more control over your application's workspace. Command Bars comes with built-in theme support that allows you to choose from predefined themes such as OfficeXP, Office 2003, and Visual Studio .NET.
Docking Pane for ActiveX provides Windows developers with a Visual Studio .NET–style docking pane. Developers can easily create tear-off tabs and auto-hide windows to manage the application workspace. The docking panes come with built-in theme support with predefined themes such as Visio and Visual Studio .NET.
Property Grid for ActiveX provides a Visual Studio .NET–style property grid. Developers can create a hierarchical list of editable properties and represent many different data types or sub-items. The property grid includes a toolbar for sorting and grouping and a help panel to display information on the selected item.
Grid Control (Codejock Software) allows display of a hierarchical list of items similar to the Outlook 2003 email inbox.
Suite Pro Controls provide enhanced components such as hyperlink and multiple-selection tree controls, browse edit and Office-style color popups, Vista task dialog, and more.
Calendar for ActiveX provides an Office-style calendar control.
Markup for ActiveX provides additional markup support for controls.
Shortcut Bar for ActiveX provides full theme support to achieve accurate Office-style themes.
Task Panel for ActiveX provides features similar to the Task Panels in Microsoft Office and Windows Explorer for managing application shortcuts and displaying information.
Skin Framework for ActiveX allows full application skinning, including title bars, scroll bars, buttons, checkboxes, and option buttons.
Syntax Edit for ActiveX provides a Visual Studio .NET–style syntax editor control supporting text block grouping, syntax coloring, line numbers, bookmarks, breakpoints, predefined color schemes, and more.
Flow Graph ActiveX is a graphing control for relationship graphs (e.g., relational database diagrams).
Chart Pro ActiveX is an advanced chart library for Windows development. The Chart ActiveX control supports multiple platforms and is customizable while remaining easy to implement.

Project Overview
Controls
The following controls are part of the Command Bars ActiveX project.
| Control | Description |
|---|---|
| BackstageButton | Button used for Ribbon Backstage. |
| BackstageListBox | List box and Recent File List used for Ribbon Backstage. |
| BackstageSeparator | Represents the vertical and horizontal lines seen in the Ribbon Backstage. |
| CommandBars | Represents the command bar manager class. |
| CommandBarsFrame | CommandBars object that contains its own frame. Designed for use in environments such as Access. |
| ImageManager | Represents a collection of icons. |
| PrintPreview | Used to display a print preview / print view dialog / form. |
| BackstageButtonPropPage | Backstage button property page. |
| ColorManager | The ColorManager allows you to get and set the system colors for each display element of your application. |
| CommandBar | Represents a CommandBar object used to display command bar controls such as toolbar buttons and popup menus. |
| CommandBarAction | An object that contains a set of properties that can be shared among CommandBar items. |
| CommandBarActions | Collection of command bar actions. |
| CommandBarButton | Represents a command bar button. |
| CommandBarCheckBox | Represents a command bar check box control. |
| CommandBarComboBox | Represents a command bar combobox. |
| CommandBarControl | Base class of a command bar control. |
| CommandBarControlColorSelector | Represents a color selector control. |
| CommandBarControlCustom | Represents a CommandBarCustomControl object. |
| CommandBarControls | Represents a collection of command bar controls. |
| CommandBarEdit | Represents a CommandBarEdit object (edit control). |
| CommandBarGallery | Office 2007/2010 style gallery control for toolbar, menubar, popup menu and Ribbon Bar controls. |
| CommandBarGalleryItem | A label, string or image item that is displayed in a gallery. |
| CommandBarGalleryItems | Collection of gallery items. |
| CommandBarPopup | Constructs a CommandBarPopup object (popup menu). |
| CommandBarPopupColor | Represents a color picker control. |
| CommandBarProgress | Progress bar control for toolbars and menus. |
| CommandBarsContextMenus | Context menus used for this application (collection). |
| CommandBarScrollBar | Scrollbar control for toolbars and menus. |
| CommandBarsGlobalSettings | Command Bars global settings, such as application name and resource file. |
| CommandBarSlider | Slider control for toolbars and menus. |
| CommandBarsOptions | Represents an object containing various command bar options. |
| CustomizeOptions | Customization object that controls how the CommandBar customization dialog is displayed and which pages/controls are available. |
| DataObject | DataObject is a container for data transferred between component source and component target. The data is stored in the format defined by the method using the DataObject object. |
| DataObjectFiles | Files property on the DataObject object. |
| DialogBar | A Dialog Bar is a toolbar that can contain any kind of control and behaves like a toolbar and dialog box. |
| FrameShadow | Frame shadow object. |
| FrameShadowManager | Manager for frame shadows. |
| FrameShadows | Collection of frame shadows. |
| IFrameShadow | Interface for frame shadow. |
| IFrameShadowManager | Interface for frame shadow manager. |
| IFrameShadows | Interface for a collection of frame shadows. |
| ImageManagerIcon | Represents a single image in a component. |
| ImageManagerIcons | A collection of icons. |
| ImageManagerIconSet | Represents a collection of icons in the ImageManager for enumeration purposes. |
| ImageManagerPropPage | Image manager property page. |
| IResourceImageList | Resource image list interface. |
| KeyBinding | Represents a key binding object. |
| KeyBindings | Represents a collection of key bindings (accelerator keys) associated with various commands. |
| MarkupContext | Object used to connect XML Markup with methods, functions and events. |
| MenuBar | MenuBar object. |
| MenuBarMDIMenu | MDI Menu object. |
| MenuBarMDIMenus | Collection of MDI menu bars. |
| MessageBar | Represents a Message Bar object. |
| MiniToolBar | Represents a MiniToolbar object. |
| PaintManager | Contains settings to modify how commandbars display text, popups, and the workspace. |
| PrintInfo | Printing information used by the print subsystem. |
| IPrintView | Interface events for print view. |
| PrintPageHeaderFooter | Print page header/footer info. |
| PropExchange | Object used for reading and writing layouts (CommandBar, Docking Pane, Task Panel, Grid) to/from XML, registry or binary. |
| RecentFileList | Recent File List (MRU) object. |
| RecentFileListItem | Represents an item displayed in a Recent File List (MRU). |
| ResourceImages | Object used to load and access resource themes (Office 2007/2010 Ribbon, Office 2010, Windows 7 appearances). |
| RibbonBackstageCommand | Ribbon Backstage command object. |
| RibbonBackstageMenuSeparator | Ribbon Backstage menu separator. |
| RibbonBackstageTab | Tab used in the Backstage View's tab pane. |
| RibbonBackstageView | Represents the Ribbon's backstage view. |
| RibbonBar | Office 2007 style Ribbon Bar. |
| RibbonBarSystemButton | Access special properties of the Ribbon's system button. |
| RibbonGroup | Represents a single Ribbon Group object. |
| RibbonGroups | Represents a collection of RibbonGroup objects. |
| RibbonPaintManager | Used to get and set the visual properties of the RibbonBar. |
| RibbonTab | Represents a tab in the Ribbon Bar. |
| StateOptions | Used to store CommandBar save settings. These options determine how and what is saved/loaded when using XML files. |
| StatusBar | Custom StatusBar object. |
| StatusBarPane | Represents a single pane that can be added to the StatusBar. |
| StatusBarProgressPane | Represents a status bar progress pane object. |
| StatusBarSliderPane | Represents a status bar slider pane object. |
| StatusBarSwitchPane | Represents a status bar switch pane object. |
| TabControlItem | A tab object. |
| TabManagerMargin | Manages the margins of button, client, control, and header rectangles. |
| TabPaintManager | Represents the appearance of tabs. |
| TabPaintManagerColorSet | Stores the colors used to paint the elements that make up a tab. Default tab colors per theme can be changed with the ColorSet property. |
| TabToolBar | Represents a Tabbed ToolBar. |
| TabWorkspace | Represents a TabWorkspace. |
| ToolTipContext | Represents the tooltip window used to display tooltips. |
| XtremePrinterInfo | Printer information object. |
| XtremePrintPreviewOptions | Print preview options. |
Class Modules
The following class modules are available in the project.
| Class Module | Description |
|---|---|
| BackstageButtonPropPage | Backstage button property page. |
| ColorManager | The ColorManager allows getting and setting system colors for display elements of your application (referenced by index). |
| CommandBar | Represents a CommandBar object. The command bar displays controls such as toolbar buttons and popup menus. |
| CommandBarAction | An object that contains a set of properties that can be shared among CommandBar items. |
| CommandBarActions | Collection of command bar actions. |
| CommandBarButton | Represents a command bar button. |
| CommandBarCheckBox | Represents a command bar check box control. |
| CommandBarComboBox | Represents a command bar combobox. |
| CommandBarControl | Base class of a command bar control. |
| CommandBarControlColorSelector | Represents a color selector control. |
| CommandBarControlCustom | Represents a CommandBarCustomControl object. |
| CommandBarControls | Represents a collection of command bar controls. |
| CommandBarEdit | Represents a CommandBarEdit object. |
| CommandBarGallery | Office 2007/2010 style gallery control for toolbar, menubar, popup menu and Ribbon Bar controls. |
| CommandBarGalleryItem | A label, string or image item that is displayed in a gallery. |
| CommandBarGalleryItems | Collection of gallery items. |
| CommandBarPopup | Constructs a CommandBarPopup object (popup menus). |
| CommandBarPopupColor | Represents a color picker control. |
| CommandBarProgress | Progress bar control for toolbars and menus. |
| CommandBarsContextMenus | Manages the collection of context menus used in the application. |
| CommandBarScrollBar | Scrollbar control for toolbars and menus. |
| CommandBarsGlobalSettings | Command Bars global settings (application name, resource file, etc.). |
| CommandBarSlider | Slider control for toolbars and menus. |
| CommandBarsOptions | Represents an object containing various command bar options. |
| CustomizeOptions | Object to customize the CommandBar customization dialog and context menus. |
| DataObject | Container for data transferred between components. |
| DataObjectFiles | Files collection property on DataObject. |
| DialogBar | A toolbar that can contain any kind of control and behaves like both a toolbar and a dialog box. |
| FrameShadow | Class representing a single frame shadow. |
| FrameShadowManager | Manages frame shadows for windows. |
| FrameShadows | Collection of frame shadows. |
| IFrameShadow | Interface for a frame shadow. |
| IFrameShadowManager | Interface for the frame shadow manager. |
| IFrameShadows | Interface for a collection of frame shadows. |
| ImageManagerIcon | Represents a single image in the image manager. |
| ImageManagerIcons | Collection of icons. |
| ImageManagerIconSet | Represents a collection of icons used for enumeration purposes. |
| ImageManagerPropPage | Image manager property page. |
| IResourceImageList | Interface to resource image lists. |
| KeyBinding | Key binding object. |
| KeyBindings | Collection of key bindings (accelerator keys). |
| MarkupContext | Connects XML markup with methods, functions and events. |
| MenuBar | MenuBar object. |
| MenuBarMDIMenu | MDI menu object. |
| MenuBarMDIMenus | Collection of MDI menus. |
| MessageBar | Message Bar object. |
| MiniToolBar | Mini toolbar object. |
| PaintManager | Contains settings to modify CommandBars visual elements. |
| PrintInfo | Printing information helper. |
| IPrintView | Interface for print view events. |
| PrintPageHeaderFooter | Print page header/footer configuration. |
| PropExchange | Read/write CommandBar, Docking Pane, Task Panel, and Grid Control layout information to/from XML, registry, or binary files. |
| RecentFileList | Recent File List (MRU) object. |
| RecentFileListItem | Represents an item in the recent file list. |
| ResourceImages | Loads and accesses resource themes for controls (Office 2007/2010, Office 2010, Windows 7). |
| RibbonBackstageCommand | Backstage command object. |
| RibbonBackstageMenuSeparator | Backstage menu separator. |
| RibbonBackstageTab | Tab used in the Backstage view. |
| RibbonBackstageView | Backstage view object. |
| RibbonBar | Office 2007-style ribbon bar. |
| RibbonBarSystemButton | Properties for the Ribbon's system button. |
| RibbonGroup | Ribbon group object. |
| RibbonGroups | Collection of RibbonGroup objects. |
| RibbonPaintManager | Manage visual properties of the Ribbon. |
| RibbonTab | Ribbon tab object. |
| StateOptions | Stores save/load options for CommandBars state persistence. |
| StatusBar | Custom status bar. |
| StatusBarPane | Status bar pane (single). |
| StatusBarProgressPane | Status bar progress pane. |
| StatusBarSliderPane | Status bar slider pane. |
| StatusBarSwitchPane | Status bar switch pane. |
| TabControlItem | Tab item object. |
| TabManagerMargin | Manages margins for tab-related rectangles. |
| TabPaintManager | Manages tab appearance. |
| TabPaintManagerColorSet | Stores tab color sets for painting tab UI elements. |
| TabToolBar | Tabbed toolbar. |
| TabWorkspace | Tab workspace manager. |
| ToolTipContext | ToolTip window context object. |
| XtremePrinterInfo | Printer information. |
| XtremePrintPreviewOptions | Print preview options. |
Enumerations
A selection of enumerations used throughout the Command Bars ActiveX controls.
| Enumeration | Description |
|---|---|
| AlignmentStyle | BackstageButton text alignment styles. |
| OLEDragConstants | OLE drag constants. |
| OLEDropConstants | Specifies how the commandbars component handles OLE drag/drop operations. |
| PushButtonStyle | BackstageButton styles. |
| TextImageRelationStyle | Image and text relationship settings for a BackstageButton control. |
| XTPAnimationType | Specifies the type of animation. |
| XTPApplicationAmbientProperty | Application ambient property enumeration. |
| XTPBackImage | Back image enumeration. |
| XTPBackstageButtonControlAppearanceStyle | Backstage button appearance styles. |
| XTPBackstageSeparatorControlAppearanceStyle | Backstage separator appearance styles. |
| XTPBarPosition | Specifies the position of a command bar. |
| XTPBarTextOrientation | Command bar text orientation flags. |
| XTPBarType | Specifies the type of command bar. |
| XTPButtonStyle | Specifies the style of a command bar button. |
| XTPColorManagerColor | Display element colors enumeration. |
| XTPComboStyle | Specifies combobox styles. |
| XTPCommandBarEditStyle | Specifies edit control styles. |
| XTPCommandBarsSpecialCommands | Special/reserved constants used by CommandBars for control IDs. |
| XTPCommandBarStyle | Specifies command bar styles. |
| XTPControlCustomVerticalOptions | Controls how a CommandBarControlCustom should look if the parent toolbar is docked vertically. |
| XTPControlFlags | Flags of the control. |
| XTPControlHideFlags | Flags that specify why a control is hidden. |
| XTPControlNotify | Notification codes used by the control to notify CommandBars of various actions. |
| XTPControlType | Specifies the type of a command bar control. |
| XTPCurrentSystemTheme | Enumeration used to determine the current Windows theme in use. |
| XTPFrameShadowManagerFlags | Flags for the frame shadow manager. |
| XTPGalleryResizable | Gallery resize options. |
| XTPImageState | Specifies the state of an icon. |
| XTPKeyboardCuesShow | When to underline access keys in menus (Access Keys). |
| XTPKeyboardCuesUse | When keyboard shortcuts should be executed for Access Keys. |
| XTPMarkupSmoothingMode | Rendering smoothing modes. |
| XTPMenuBarFlags | Flags for the menu bar. |
| XTPPrintOrientation | Specifies page orientation for printing. |
| XTPRibbonBackstageStyle | Ribbon backstage styles. |
| XTPRibbonTabContextColor | Ribbon tab colors for contextual tabs. |
| XTPScaleMode | Changes CommandBars measurements between twips and pixels. |
| XTPScrollBarStyle | Scrollbar styles. |
| XTPShellAutoCompleteFlags | Flags to control shell auto-complete behavior. See Combo Box ShellAutoComplete and Edit Control ShellAutoComplete. |
| XTPSliderCommand | Slider command enumeration. |
| XTPStatusPaneStyle | Style of the status pane. |
| XTPTabAppearanceStyle | Appearance style of tabs. |
| XTPTabClientFrame | Type of border used around the client frame. |
| XTPTabColorStyle | Sets the color style of tabs for the current appearance. |
| XTPTabDrawTextFormat | Specifies the text format used for displaying tab button text. |
| XTPTabLayoutStyle | Specifies how tabs are sized within the tabbed workspace. |
| XTPTabPosition | The position of the tabs within the tabbed workspace. |
| XTPTabToolTipBehaviour | Specifies when tooltips should be displayed for tab buttons in the TabWorkspace. |
| XTPTextAlignment | Specifies the alignment of text within a control. |
| XTPToolBarFlags | Various toolbar attributes specifying docking and wrapping behavior. |
| XTPToolTipIcon | Icon displayed in the tooltip window when showing title and description via ShowTitleAndDescription. |
| XTPToolTipStyle | Style of the tooltip when displayed. |
| XTPTrackPopupFlags | Properties used when displaying popups with ShowPopup. |
| XTPVisualTheme | Visual themes used to display command bars. |
| XTPWorkspaceButtons | Which tab navigation buttons to display in the TabWorkspace. |
| XTPWorkspaceCommand | Workspace tab grouping commands used to create tab groups and move tabs via code. |
| XTPWorkspaceNewTabPosition | Specifies where a new tab will appear in the tab workspace. |
Copyright (c) 1998–2024 Codejock Software. All rights reserved.
What do you think about this topic? Send feedback!