BCGControlBar Pro for MFC

Detailed Description

The CBCGPVisualManagerXP class is a "skin" that gives the application Office XP look and feel.

+ Inheritance diagram for CBCGPVisualManagerXP:

Additional Inherited Members

- Public Member Functions inherited from CBCGPVisualManager
 AlwaysHighlight3DTabsCalled by the framework in order to determine whether 3D tabs should be always drawn with highlighted color.
 
 BreadcrumbFillBackgroundCalled to fill background of Breadcrumb Navigation Bar.
 
 BreadcrumbFillProgressCalled to fill progress bar of Breadcrumb Navigation Bar.
 
 DrawGanttChartBackgroundCalled by the framework to draw Gantt Chart background.
 
 DrawGanttHeaderCellCalled by the framework to draw a Gantt control header cell.
 
 DrawGanttHeaderTextCalled by the framework to draw text in a Gantt control header cell.
 
 DrawGanttItemBackgroundCellCalled by the framework to fill background of a Gantt cell.
 
 FillGanttBarCalled by the framework to fill a Gantt Control item.
 
 GetButtonExtraBorderReturns the extra size of buttons that is required to display this skin correctly.
 
 GetCaptionBarTextColorReturns text color of a caption bar.
 
 GetControlFillColorGets "typical" control background color.
 
 GetControlTextColorGets "typical" control foreground color.
 
 GetDlgBackBrushReturns a brush used to fill background of a themed dialog.
 
 GetDockingTabsBordersSizeReturns border size of docked tabbed bar.
 
 GetEditCtrlSelectionBkColorReturns background color of Advanced Edit control selection.
 
 GetEditCtrlSelectionTextColorReturns foreground color of Advanced Edit control selection.
 
 GetGanttColorsCalled by the framework to obtain colors (color scheme) to be used to draw Gantt Chart elements.
 
 GetMainButtonColorReturns color of main Ribbon button (pearl).
 
 GetMDITabsBordersSizeReturns border size of MDITabs window.
 
 GetMenuShadowDepthReturns a value that determines what is the width and height of the menu shadow.
 
 GetNcBtnSizeCalled to determine the size of caption (system) buttons provided by visual style.
 
 GetPopupMenuBorderSizeReturns border size for popup menus.
 
 GetRibbonComboTextColorReturns a ribbon combobox foreground color.
 
 GetSmartDockingThemeReturns default docking theme for Visual Manager.
 
 GetTabFrameColorsReturns a set of colors to be used when drawing a tab frame.
 
 GetToolbarDisabledTextColorCalled by the framework to determine color disabled text displayed on disabled toolbar elements.
 
 GetURLLinkColorReturns a text color of URL link to be used by CBCGPURLLinkButton
 
 GetWindowCornerTypeCalled by the framework to obtain a specific window corner type (BCG_WINDOW_CORNER_TYPE).
 
 HasOverlappedAutoHideButtonsTells whether autohide buttons are overlapped.
 
 IsAutoGrayscaleImagesTells whether to convert all images to gray scale.
 
 IsAutohideScrollBarsTells whether the current Visual Manager supports auto-hidden scroll bar look.
 
 IsDockingTabHasBorderTells whether visualization code should draw a border around tabbed docking bars.
 
 IsDockingTabUpperCaseTells whether visualization code should draw a docking tab label in the upper case.
 
 IsEditSyntaxHilightingOnSelectionTells whether syntax hilighting in selected (colored) areas of advanced edit control is available for this visual theme.
 
 IsEmbossDisabledImageDetermines whether disabled images should be embossed.
 
 IsFadeInactiveImageDetermines whether toolbar/menu inactive images are drawn with the lighting (fading) effect.
 
 IsLook2000Tells whether the application's GUI elements have Microsoft Office 2000 look and feel.
 
 IsMenuFlatLookTells whether the menu buttons have the flat look (menu buttons don't look pressed).
 
 IsOfficeXPStyleMenusTells whether the visual manager uses displays OfficeXP-style menus.
 
 IsOwnerDrawCaptionTells whether current visual style implements owner draw caption of a frame window.
 
 IsOwnerDrawScrollBarTells whether the current Visual Manager supports custom scroll bar look.
 
 IsShadowHighlightedImageDetermines whether the shadow should be displayed when rendering highlighted images.
 
 OnDrawAppBarCaptionDraws application bar caption.
 
 OnDrawAutoHideButtonBorderCalled by the framework when it needs to draw the border for an autohide button.
 
 OnDrawCaptionBarBorderCalled by the framework when it needs to draw the caption bar border.
 
 OnDrawControlBarCaptionTextCalled to draw a text on a caption of control bar.
 
 OnDrawDefaultRibbonImageCalled by the framework to draw default ribbon image.
 
 OnDrawDlgSizeBoxCalled by the framework to draw size box on resizable dialogs.
 
 OnDrawGridSelectionBorderCalled by the framework to draw border around selected items in grid control.
 
 OnDrawGroupCalled by the framework to draw a Group control.
 
 OnDrawHeaderCtrlBorderCalled by the framework when it needs to draw the border around the header control.
 
 OnDrawHeaderCtrlSortArrowCalled by the framework to display the header control sort arrow.
 
 OnDrawOutlookBarSplitterCalled by the framework when it needs to draw the outlook bar splitter.
 
 OnDrawOutlookPageButtonBorderDraws border of an outlook page button.
 
 OnDrawPropSheetListItemCalled by the framework do draw an item displayed on the list located at the left side of property sheet working in PropSheetLook_List mode.
 
 OnDrawRadioButtonCalled by the framework to draw a radio button.
 
 OnDrawRibbonButtonsGroupCalled by the framework when it needs to draw group of buttons.
 
 OnDrawRibbonCaptionCalled by the framework to draw caption of main frame when ribbon bar is integrated with the frame.
 
 OnDrawRibbonCaptionButtonCalled by the framework when it needs to draw a caption button located on ribbon bar.
 
 OnDrawRibbonCategoryCalled by the framework when it needs to draw a ribbon category
 
 OnDrawRibbonCategoryCaptionCalled by the library to draw the ribbon category caption (for context categories).
 
 OnDrawRibbonCategoryTabCalled by the framework to draw ribbon category tab.
 
 OnDrawRibbonComboDropButtonCalled by the framework to draw ribbon combobox drop button.
 
 OnDrawRibbonDefaultPaneButtonCalled by the framework to draw ribbon pane default button. Default button is displayed when a ribbon pane (panel) is stretched to its minimal size and there is no place to display panel's content. The panel's content is displayed on a drop down menu, which appears when user clicks the default button.
 
 OnDrawRibbonLabelCalled by the framework to draw ribbon label.
 
 OnDrawRibbonLaunchButtonCalled by the framework to draw ribbon launch button.
 
 OnDrawRibbonMainButtonCalled by the framework to draw ribbon Main Button.
 
 OnDrawRibbonMainPanelButtonBorderCalled by the framework to draw border of ribbon button located on the main panel.
 
 OnDrawRibbonMainPanelFrameCalled by the framework to draw frame around main panel.
 
 OnDrawRibbonPanelCaptionCalled by the framework to draw ribbon panel's caption.
 
 OnDrawRibbonProgressBarDraws ribbon progress bar element.
 
 OnDrawRibbonSliderChannelDraws ribbon slider's channel.
 
 OnDrawRibbonSliderThumbDraws ribbon slider's thumb.
 
 OnDrawRibbonSliderZoomButtonDraws ribbon slider zoom buttons.
 
 OnDrawRibbonTabsFrameCalled to draw frame around ribbon tabs.
 
 OnDrawSliderChannelCalled by the framework to draw a slider channel.
 
 OnDrawSliderThumbCalled by the framework to draw a slider's thumb.
 
 OnDrawStatusBarProgressCalled by the framework to display the status-bar progress indicator.
 
 OnDrawStatusBarSizeBoxCalled by the framework to display the status bar size box.
 
 OnDrawTabCloseButtonCalled by the framework when it needs to draw the close button on active tab.
 
 OnDrawTabContentCalled by the framework when it needs to draw the tab interior (images, texts).
 
 OnDrawToolBoxButtonBorderCalled by the framework when the border of a toolbox button is about to be drawn.
 
 OnEraseMDIClientAreaCalled by the framework to fill background of MDI client area.
 
 OnEraseTabsFrameCalled by the framework when a tab frame is being erased.
 
 OnEraseToolBoxButtonCalled by the framework when the background of a toolbox button is erased.
 
 OnFillAutoHideButtonBackgroundCalled by the framework when it needs to fill background of an autohide button.
 
 OnFillDialogCalled by the framework to fill background of a themed dialog.
 
 OnFillHeaderCtrlBackgroundCalled by the framework when it needs to fill the background of a header control.
 
 OnFillOutlookBarCaptionCalled by the framework when it needs to fill the background of outlook bar caption.
 
 OnFillOutlookPageButtonCalled by the framework to fill the interior of an outlook page button.
 
 OnFillPlannerCalled by the framework to fill background of planner control.
 
 OnFillPlannerWeekBarCalled by the framework to fill the planner week bar.
 
 OnFillPropListCalled to fill background of property list.
 
 OnFillRibbonBackstageFormCalled by the framework when it needs to draw background for a child dialog placed on backstage view.
 
 OnFillRibbonMainPanelButtonCalled by the framework to fill interior of ribbon button located on the main panel.
 
 OnFillSplitterBackgroundCalled by the framework when it needs to fill background of a split window.
 
 OnFillTasksPaneBackgroundCalled by the framework to fill the background of a task pane control.
 
 OnNcPaintCalled by the framework to paint non-client area of a window. The method paints frame caption and borders.
 
 OnSetWindowRegionCalled by the framework when a region has been set for frames and popup menus.
 
 SetEmbossDisabledImageEnables or disables the "embossed" mode for disabled toolbar images .
 
 SetFadeInactiveImageEnables or disables the lighting (fading) effect for toolbar/menu inactive (non-highlighted) images.
 
 SetLook2000Sets a flag indicating whether the application GUI elements have Microsoft Office 2000 look and feel.
 
 SetMainButtonColorSets color of main Ribbon button (pearl).
 
 SetMenuFlatLookSets a flag indicating whether the application menu buttons have the flat look.
 
 SetMenuShadowDepthSets the width and height of the menu shadow.
 
 SetShadowHighlightedImageSets a flag that indicates whether to display the shadow when rendering highlighted images.
 
- Static Public Member Functions inherited from CBCGPVisualManager
 GetInstanceReturns a pointer to the visual manager object.
 
 RedrawAllForces all control bars in the application to be redrawn.
 
 SetDefaultManagerSets the default visual manager.