共用方式為


CMFCVisualManagerVS2005 Class

CMFCVisualManagerVS2005 gives an application a Microsoft Visual Studio 2005 appearance.

class CMFCVisualManagerVS2005 : public CMFCVisualManagerOffice2003

Members

Public Methods

Name

Description

CMFCVisualManagerVS2005::GetDockingTabsBordersSize

The framework calls this method when it draws a pane that is docked and tabbed. (Overrides CMFCVisualManager::GetDockingTabsBordersSize.)

CMFCVisualManagerVS2005::GetMDITabsBordersSize

The framework calls this method to determine the border size of a MDITabs window before it draws the window. (Overrides CMFCVisualManager::GetMDITabsBordersSize.)

CMFCVisualManagerVS2005::GetPropertyGridGroupColor

  (Overrides CMFCVisualManagerOffice2003::GetPropertyGridGroupColor.)

CMFCVisualManagerVS2005::GetTabFrameColors

  (Overrides CMFCVisualManagerOffice2003::GetTabFrameColors.)

CMFCVisualManagerVS2005::HasOverlappedAutoHideButtons

Returns whether auto-hide buttons overlap in the current visual manager. (Overrides CMFCVisualManager::HasOverlappedAutoHideButtons.)

CMFCVisualManagerVS2005::OnDrawAutoHideButtonBorder

  (Overrides CMFCVisualManagerOffice2003::OnDrawAutoHideButtonBorder.)

CMFCVisualManagerVS2005::OnDrawCaptionButton

  (Overrides CMFCVisualManagerOfficeXP::OnDrawCaptionButton.)

CMFCVisualManagerVS2005::OnDrawPaneCaption

  (Overrides CMFCVisualManagerOffice2003::OnDrawPaneCaption.)

CMFCVisualManagerVS2005::OnDrawSeparator

  (Overrides CMFCVisualManagerOffice2003::OnDrawSeparator.)

CMFCVisualManagerVS2005::OnDrawTab

  (Overrides CMFCVisualManagerOffice2003::OnDrawTab.)

CMFCVisualManagerVS2005::OnDrawToolBoxFrame

  (Overrides CMFCVisualManager::OnDrawToolBoxFrame.)

CMFCVisualManagerVS2005::OnEraseTabsArea

  (Overrides CMFCVisualManagerOffice2003::OnEraseTabsArea.)

CMFCVisualManagerVS2005::OnFillAutoHideButtonBackground

  (Overrides CMFCVisualManagerOffice2003::OnFillAutoHideButtonBackground.)

CMFCVisualManagerVS2005::OnFillHighlightedArea

  (Overrides CMFCVisualManagerOffice2003::OnFillHighlightedArea.)

CMFCVisualManagerVS2005::OnFillMiniFrameCaption

  (Overrides CMFCVisualManagerOfficeXP::OnFillMiniFrameCaption.)

CMFCVisualManagerVS2005::OnUpdateSystemColors

  (Overrides CMFCVisualManagerOffice2003::OnUpdateSystemColors.)

Remarks

You use the CMFCVisualManagerVS2005 class to change the visual appearance of your application to resemble that of the Microsoft Visual Studio 2005.

All of the members of this class are virtual functions that are derived from the ancestor of this class, CMFCVisualManager Class.

Example

The following example demonstrates how to use the visual manager VS 2005. This code snippet is part of the Desktop Alert Demo sample.

       CMFCVisualManager::SetDefaultManager (RUNTIME_CLASS (CMFCVisualManagerVS2005));

Inheritance Hierarchy

CObject

   CMFCBaseVisualManager

      CMFCVisualManager

         CMFCVisualManagerOfficeXP

            CMFCVisualManagerOffice2003

               CMFCVisualManagerVS2005

Requirements

Header: afxvisualmanagervs2005.h

See Also

Reference

Hierarchy Chart

CMFCVisualManager Class

CMFCVisualManagerOfficeXP Class

CMFCVisualManagerWindows Class

CMFCVisualManagerOffice2003 Class

CMFCVisualManager::SetDefaultManager

Other Resources

MFC Classes