다음을 통해 공유


CMFCVisualManagerWindows7 클래스

애플리케이션 CMFCVisualManagerWindows7 에 Windows 7 애플리케이션의 모양을 제공합니다.

구문

class CMFCVisualManagerWindows7 : public CMFCVisualManagerWindows;

멤버

공용 생성자

속성 설명
CMFCVisualManagerWindows7::CMFCVisualManagerWindows7 기본 생성자입니다.
CMFCVisualManagerWindows7::~CMFCVisualManagerWindows7 기본 소멸자입니다.

공용 메서드

이름 설명
CMFCVisualManagerWindows7::CleanStyle 현재 비주얼 스타일을 지우고 기본 비주얼 스타일을 다시 설정합니다.
CMFCVisualManagerWindows7::CleanUp 사용자 인터페이스의 모든 개체를 지우고 메뉴를 다시 설정합니다.
CMFCVisualManagerWindows7::DrawNcBtn 프레임의 비 클라이언트 영역에 단추를 그립니다. 프레임워크는 이 메서드를 사용하여 창 프레임의 오른쪽 위 모서리에 있는 최소화, 최대화, 닫기 및 복원 단추를 그립니다. 이 메서드는 프로그램에서 테마를 사용하는 경우에만 호출됩니다 Aero .
CMFCVisualManagerWindows7::DrawNcText 프레임의 클라이언트가 아닌 영역에 텍스트를 그립니다. 프레임워크는 이 메서드를 사용하여 프레임 창의 맨 위에 있는 제목 표시줄에 애플리케이션 제목을 그립니다.
CMFCVisualManagerWindows7::DrawSeparator CMFCToolBar 클래스에 구분 기호를 그립니다.
CMFCVisualManagerWindows7::GetRibbonBar 사용자 인터페이스와 연결된 CMFCRibbonBar 클래스 를 검색합니다.
CMFCVisualManagerWindows7::GetRibbonEditBackgroundColor 리본 편집 상자 배경색을 가져옵니다.
CMFCVisualManagerWindows7::GetRibbonPopupBorderSize CMFCVisualManager::GetRibbonPopupBorderSize를 재정 의합니다.
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarChevronOffset CMFCVisualManager::GetRibbonQuickAccessToolBarChevronOffset 재정
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarRightMargin CMFCVisualManager::GetRibbonQuickAccessToolBarRightMargin 재정
CMFCVisualManagerWindows7::IsHighlightWholeMenuItem CMFCVisualManagerWindows::IsHighlightWholeMenuItem을 재정 의합니다.
CMFCVisualManagerWindows7::IsOwnerDrawMenuCheck CMFCVisualManager::IsOwnerDrawMenuCheck 재정
CMFCVisualManagerWindows7::IsRibbonPresent 존재 CMFCRibbonBar 하고 표시되는지 여부를 확인합니다.
CMFCVisualManagerWindows7::OnDrawButtonBorder CMFCVisualManagerWindows::OnDrawButtonBorder 재정
CMFCVisualManagerWindows7::OnDrawCheckBoxEx CMFCVisualManagerWindows::OnDrawCheckBoxEx 재정
CMFCVisualManagerWindows7::OnDrawComboDropButton CMFCVisualManagerWindows::OnDrawComboDropButton 재정
CMFCVisualManagerWindows7::OnDrawDefaultRibbonImage CMFCVisualManager::OnDrawDefaultRibbonImage를 재정 의합니다.
CMFCVisualManagerWindows7::OnDrawMenuBorder CMFCVisualManagerWindows::OnDrawMenuBorder 재정
CMFCVisualManagerWindows7::OnDrawMenuCheck CMFCVisualManager::OnDrawMenuCheck 재정
CMFCVisualManagerWindows7::OnDrawMenuLabel CMFCVisualManager::OnDrawMenuLabel 재정
CMFCVisualManagerWindows7::OnDrawRadioButton 재정의 CMFCVisualManager::OnDrawRadioButton
CMFCVisualManagerWindows7::OnDrawRibbonApplicationButton CMFCVisualManager::OnDrawRibbonApplicationButton 재정
CMFCVisualManagerWindows7::OnDrawRibbonButtonBorder CMFCVisualManager::OnDrawRibbonButtonBorder 재정
CMFCVisualManagerWindows7::OnDrawRibbonCaption CMFCVisualManager::OnDrawRibbonCaption 재정
CMFCVisualManagerWindows7::OnDrawRibbonCaptionButton CMFCVisualManager::OnDrawRibbonCaptionButton 재정
CMFCVisualManagerWindows7::OnDrawRibbonCategory CMFCVisualManager::OnDrawRibbonCategory를 재정 의합니다.
CMFCVisualManagerWindows7::OnDrawRibbonCategoryTab CMFCVisualManager::OnDrawRibbonCategoryTab을 재정 의합니다.
CMFCVisualManagerWindows7::OnDrawRibbonDefaultPaneButton CMFCVisualManager::OnDrawRibbonDefaultPaneButton을 재정 의합니다.
CMFCVisualManagerWindows7::OnDrawRibbonGalleryButton CMFCVisualManager::OnDrawRibbonGalleryButton 재정
CMFCVisualManagerWindows7::OnDrawRibbonLaunchButton 재정의 CMFCVisualManager::OnDrawRibbonLaunchButton
CMFCVisualManagerWindows7::OnDrawRibbonMenuCheckFrame CMFCVisualManager::OnDrawRibbonMenuCheckFrame 재정
CMFCVisualManagerWindows7::OnDrawRibbonPanel CMFCVisualManager::OnDrawRibbonPanel 재정
CMFCVisualManagerWindows7::OnDrawRibbonPanelCaption CMFCVisualManager::OnDrawRibbonPanelCaption 재정
CMFCVisualManagerWindows7::OnDrawRibbonProgressBar CMFCVisualManager::OnDrawRibbonProgressBar 재정
CMFCVisualManagerWindows7::OnDrawRibbonRecentFilesFrame CMFCVisualManager::OnDrawRibbonRecentFilesFrame 재정
CMFCVisualManagerWindows7::OnDrawRibbonSliderChannel CMFCVisualManager::OnDrawRibbonSliderChannel 재정
CMFCVisualManagerWindows7::OnDrawRibbonSliderThumb CMFCVisualManager::OnDrawRibbonSliderThumb 재정
CMFCVisualManagerWindows7::OnDrawRibbonSliderZoomButton CMFCVisualManager::OnDrawRibbonSliderZoomButton 재정
CMFCVisualManagerWindows7::OnDrawRibbonStatusBarPane CMFCVisualManager::OnDrawRibbonStatusBarPane 재정
CMFCVisualManagerWindows7::OnDrawRibbonTabsFrame CMFCVisualManager::OnDrawRibbonTabsFrame 재정
CMFCVisualManagerWindows7::OnDrawStatusBarSizeBox CMFCVisualManagerWindows::OnDrawStatusBarSizeBox 재정
CMFCVisualManagerWindows7::OnFillBarBackground CMFCVisualManagerWindows::OnFillBarBackground 재정
CMFCVisualManagerWindows7::OnFillButtonInterior CMFCVisualManagerWindows::OnFillButtonInterior를 재정 의합니다.
CMFCVisualManagerWindows7::OnFillMenuImageRect 프레임워크는 메뉴 항목 이미지 주위에 영역을 채울 때 이 메서드를 호출합니다.
CMFCVisualManagerWindows7::OnFillRibbonButton CMFCVisualManager::OnFillRibbonButton 재정
CMFCVisualManagerWindows7::OnFillRibbonQuickAccessToolBarPopup CMFCVisualManager::OnFillRibbonQuickAccessToolBarPopup을 재정 의합니다.
CMFCVisualManagerWindows7::OnHighlightMenuItem CMFCVisualManagerWindows::OnHighlightMenuItem 재정
CMFCVisualManagerWindows7::OnNcActivate CMFCVisualManager::OnNcActivate 재정
CMFCVisualManagerWindows7::OnNcPaint CMFCVisualManager::OnNcPaint 재정
CMFCVisualManagerWindows7::OnUpdateSystemColors CMFCVisualManagerWindows::OnUpdateSystemColors 재정
CMFCVisualManagerWindows7::SetResourceHandle 시각적 관리자의 특성을 설명하는 리소스 핸들을 설정합니다.
CMFCVisualManagerWindows7::SetStyle GUI의 색 구성표를 CMFCVisualManagerWindows7 설정합니다.

설명

클래스를 CMFCVisualManagerWindows7 사용하여 기본 Windows 7 애플리케이션을 모방하도록 애플리케이션의 모양을 변경합니다. 애플리케이션이 Windows 7 이전 버전의 Windows에서 실행 중인 경우 이 클래스가 유효하지 않을 수 있습니다. 이 시나리오에서 애플리케이션은 CMFCVisualManager에 정의된 기본 시각적 관리자를 사용합니다.

CMFCVisualManagerWindows7은 CMFCVisualManagerWindows 클래스와 클래스 모두에서 여러 메서드를 CMFCVisualManager 상속합니다. 이전 섹션에 나열된 메서드는 클래스의 CMFCVisualManagerWindows7 새로운 메서드입니다.

상속 계층 구조

CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerWindows

CMFCVisualManagerWindows7

요구 사항

헤더: afxvisualmanagerwindows7.h

CMFCVisualManagerWindows7::~CMFCVisualManagerWindows7

기본 소멸자입니다.

virtual ~CMFCVisualManagerWindows7();

CMFCVisualManagerWindows7::CMFCVisualManagerWindows7

기본 생성자입니다.

CMFCVisualManagerWindows7();

CMFCVisualManagerWindows7::GetRibbonEditBackgroundColor

리본 편집 상자의 배경색을 가져옵니다.

virtual COLORREF GetRibbonEditBackgroundColor (
    CMFCRibbonRichEditCtrl* pEdit,
    BOOL bIsHighlighted,
    BOOL bIsPaneHighlighted,
    BOOL bIsDisabled);

매개 변수

pEdit
[in] 편집 컨트롤에 대한 포인터입니다. 이 값은 NULL일 수 없습니다.

bIsHighlighted
[out] 리본 상자가 강조 표시되어 있는지 여부를 반환합니다.

bIsPaneHighlighted
[out] pEdit가 포함된 리본 패널이 강조 표시되면 TRUE를 반환합니다.

bIsDisabled
[out] pEdit을 사용할 수 없는지 여부를 반환합니다.

Return Value

편집 상자 pEdit의 배경색입니다.

설명

CMFCVisualManagerWindows7::OnFillMenuImageRect

프레임워크는 메뉴 항목 이미지 주위에 영역을 채울 때 이 메서드를 호출합니다.

virtual void OnFillMenuImageRect(
    CDC* pDC,
    CMFCToolBarButton* pButton,
    CRect rectangle,
    CMFCVisualManager::AFX_BUTTON_STATE state);

매개 변수

pDC
[in] 메뉴 단추의 디바이스 컨텍스트에 대한 포인터입니다.

pButton
[in] 에 대한 포인터입니다 CMFCToolBarButton. 프레임워크는 이 단추의 배경을 채웁니다.

직사각형
[in] 메뉴 단추 이미지 영역의 경계를 지정하는 사각형입니다.

state
[in] 단추 상태입니다.

설명

참고 항목

계층 구조 차트
클래스
CMFCVisualManager 클래스
CMFCVisualManagerWindows 클래스