다음을 통해 공유


CMFCBaseVisualManager 클래스

파생 된 비주얼 관리자 및 Windows 테마 API 사이의 레이어.

CMFCBaseVisualManagerUxtheme.dll을 사용할 경우 로드 하 고 Windows 테마 API 메서드에 대 한 액세스를 관리 합니다.

이 클래스는 내부용입니다.

class CMFCBaseVisualManager: public CObject

Members

Public 생성자

Name

설명

CMFCBaseVisualManager::CMFCBaseVisualManager

생성 및 초기화는 CMFCBaseVisualManager 개체입니다.

CMFCBaseVisualManager::~CMFCBaseVisualManager

소멸자.

Public 메서드

Name

설명

CMFCBaseVisualManager::DrawCheckBox

현재 Windows 테마를 사용 하 여 checkbox 컨트롤을 그립니다.

CMFCBaseVisualManager::DrawComboBorder

현재 Windows 테마를 사용 하 여 콤보 상자 테두리를 그립니다.

CMFCBaseVisualManager::DrawComboDropButton

현재 Windows 테마를 사용 하 여 콤보 상자 드롭다운 단추를 그립니다.

CMFCBaseVisualManager::DrawPushButton

현재 Windows 테마를 사용 하 여 누름 단추를 그립니다.

CMFCBaseVisualManager::DrawRadioButton

현재 Windows 테마를 사용 하 여 라디오 단추 컨트롤을 그립니다.

CMFCBaseVisualManager::DrawStatusBarProgress

상태 표시줄 컨트롤에는 진행률 표시줄을 그립니다 (CMFCStatusBar 클래스)는 현재 Windows 테마를 사용 합니다.

CMFCBaseVisualManager::FillReBarPane

Rebar 컨트롤의 배경을 현재 Windows 테마를 사용 하 여 채웁니다.

CMFCBaseVisualManager::GetStandardWindowsTheme

현재 Windows 테마를 가져옵니다.

Protected 메서드

Name

설명

CMFCBaseVisualManager::CleanUpThemes

호출 CloseThemeData 에 모든 핸들을 얻을 대 한 UpdateSystemColors.

CMFCBaseVisualManager::UpdateSystemColors

호출 OpenThemeData 다양 한 컨트롤을 그리기에 대 한 핸들을 얻으려면: 창, 도구 모음, 단추 및 등.

설명

이 클래스의 개체를 직접 인스턴스화할 수 없습니다.

모든 비주얼 관리자에 대 한 기본 클래스 이므로 바로 호출 수 CMFCVisualManager::GetInstance에 대 한 포인터를 현재 비주얼 관리자 및 액세스 방법에 대 한 CMFCBaseVisualManager 해당 포인터를 사용 하 여. 현재 Windows 테마를 사용 하 여 컨트롤을 표시 하는 경우, 사용 하는 더 나은 것은 CMFCVisualManagerWindows 인터페이스.

상속 계층 구조

CObject

   CMFCBaseVisualManager

요구 사항

헤더: afxvisualmanager.h

참고 항목

참조

계층 구조 차트

기타 리소스

MFC 클래스