CMFCVisualManagerOffice2003 클래스
CMFCVisualManagerOffice2003
는 애플리케이션에 Microsoft Office 2003 모양을 제공합니다.
구문
class CMFCVisualManagerOffice2003 : public CMFCVisualManagerOfficeXP
멤버
공용 메서드
이름 | 설명 |
---|---|
CMFCVisualManagerOffice2003::D rawComboBorderWinXP | 현재 Windows XP 테마를 사용하여 콤보 상자 테두리를 그립니다. (재정의 CMFCVisualManager::D rawComboBorderWinXP.) |
CMFCVisualManagerOffice2003::D rawComboDropButtonWinXP | 현재 Windows XP 테마를 사용하여 콤보 상자 드롭다운 단추를 그립니다. (재정의 CMFCVisualManager::D awComboDropButtonWinXP.) |
CMFCVisualManagerOffice2003::D rawCustomizeButton | 사용자 지정 단추를 그립니다. |
CMFCVisualManagerOffice2003::D rawPushButtonWinXP | 현재 Windows XP 테마를 사용하여 푸시 단추를 그립니다. (재정의 CMFCVisualManager::D rawPushButtonWinXP.) |
CMFCVisualManagerOffice2003::GetBaseThemeColor | 기본 테마 색을 가져옵니다. |
CMFCVisualManagerOffice2003::GetHighlightMenuItemColor | 강조 표시된 메뉴 항목에 사용되는 색을 가져옵니다. |
CMFCVisualManagerOffice2003::GetPropertyGridGroupColor | 프레임워크는 이 메서드를 호출하여 속성 목록의 배경색을 가져옵니다. ( CMFCVisualManagerOfficeXP::GetPropertyGridGroupColor 을 재정의합니다.) |
CMFCVisualManagerOffice2003::GetPropertyGridGroupTextColor | 프레임워크는 이 메서드를 호출하여 속성 목록의 텍스트 색을 검색합니다. ( CMFCVisualManagerOfficeXP::GetPropertyGridGroupTextColor 을 재정의합니다.) |
CMFCVisualManagerOffice2003::GetShowAllMenuItemsHeight | 모든 메뉴 항목의 높이를 반환합니다. (재정의 CMFCVisualManager::GetShowAllMenuItemsHeight.) |
CMFCVisualManagerOffice2003::GetSmartDockingBaseGuideColors | 지정한 기본 그룹 배경색 및 테두리 색을 설정합니다. ( CMFCVisualManagerOfficeXP::GetSmartDockingBaseGuideColors 을 재정의합니다.) |
CMFCVisualManagerOffice2003::GetSmartDockingHighlightToneColor | 강조 색을 가져옵니다. (재정의 CMFCVisualManager::GetSmartDockingHighlightToneColor.) |
CMFCVisualManagerOffice2003::GetTabFrameColors | 프레임워크는 탭 창을 그리기 위해 색 집합을 검색해야 하는 경우 이 함수를 호출합니다. (재정의 CMFCVisualManager::GetTabFrameColors.) |
CMFCVisualManagerOffice2003::GetToolBarCustomizeButtonMargin | 도구 모음 사용자 지정 단추의 여백을 가져옵니다. ( CMFCVisualManager::GetToolBarCustomizeButtonMargin 을 재정의합니다.) |
CMFCVisualManagerOffice2003::GetToolbarDisabledColor | 도구 모음의 비활성화된 색을 가져옵니다. ( CMFCVisualManager::GetToolbarDisabledColor 을 재정의합니다.) |
CMFCVisualManagerOffice2003::GetToolTipInfo | 도구 설명 정보를 가져오기 위해 프레임워크에서 호출됩니다. (재정의 CMFCVisualManager::GetToolTipInfo.) |
CMFCVisualManagerOffice2003::IsDefaultWinXPColorsEnabled | 시각적 관리자가 네이티브 Windows XP 테마 색을 사용하는지 여부를 나타냅니다. |
CMFCVisualManagerOffice2003::IsDockingTabHasBorder | 현재 시각적 개체 관리자가 도킹 및 탭된 창 주위에 테두리를 그릴지 여부를 반환합니다. (재정의 CMFCVisualManager::IsDockingTabHasBorder.) |
CMFCVisualManagerOffice2003::IsHighlightOneNoteTabs | OneNote 탭을 강조 표시할지 여부를 나타냅니다. ( CMFCVisualManager::IsHighlightOneNoteTabs 을 재정의합니다.) |
CMFCVisualManagerOffice2003::IsOffsetPressedButton | 도구 모음 단추를 그릴 때 프레임워크에서 호출됩니다. ( CMFCVisualManager::IsOffsetPressedButton 을 재정의합니다.) |
CMFCVisualManagerOffice2003::IsStatusBarOfficeXPLook | Office XP 모양이 있는 상태 표시줄이 있는지 여부를 나타냅니다. |
CMFCVisualManagerOffice2003::IsToolbarRoundShape | 지정된 도구 모음에 둥근 도형이 있는지 여부를 나타냅니다. (재정의 CMFCVisualManager::IsToolbarRoundShape.) |
CMFCVisualManagerOffice2003::IsUseGlobalTheme | 전역 Windows XP 테마가 사용되는지 여부를 나타냅니다. |
CMFCVisualManagerOffice2003::IsWindowsThemingSupported | Windows 테마가 지원되는지 여부를 나타냅니다. (재정의 CMFCVisualManager::IsWindowsThemingSupported.) |
CMFCVisualManagerOffice2003::OnDrawAutoHideButtonBorder | 자동 숨기기 단추의 테두리를 그릴 때 프레임워크에서 이 메서드를 호출합니다. (재정의 CMFCVisualManager::OnDrawAutoHideButtonBorder.) |
CMFCVisualManagerOffice2003::OnDrawBarGripper | 컨트롤 막대에 대한 그리기를 그릴 때 프레임워크에서 호출됩니다. ( CMFCVisualManagerOfficeXP::OnDrawBarGripper 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnDrawBrowseButton | 프레임워크는 편집 컨트롤에 대한 찾아보기 단추를 그릴 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnDrawBrowseButton 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnDrawButtonBorder | 프레임워크는 도구 모음 단추의 테두리를 그릴 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnDrawButtonBorder 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnDrawCaptionBarBorder | 프레임워크는 CMFCCaptionBar 클래스 개체의 테두리를 그릴 때 이 메서드를 호출합니다. (재정의 CMFCVisualManager::OnDrawCaptionBarBorder.) |
CMFCVisualManagerOffice2003::OnDrawCheckBoxEx | 프레임워크는 확인란을 그릴 때 이 메서드를 호출합니다. (재정의 CMFCVisualManager::OnDrawCheckBoxEx.) |
CMFCVisualManagerOffice2003::OnDrawComboBorder | 프레임워크는 CMFCToolBarComboBoxButton 클래스 개체 주위에 테두리를 그릴 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnDrawComboBorder 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnDrawComboDropButton | 프레임워크는 CMFCToolBarComboBoxButton 클래스의 드롭 단추를 그릴 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnDrawComboDropButton 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnDrawControlBorder | 프레임워크는 컨트롤의 테두리를 그릴 때 이 메서드를 호출합니다. (재정의 CMFCVisualManager::OnDrawControlBorder.) |
CMFCVisualManagerOffice2003::OnDrawExpandingBox | 프레임워크는 확장 상자를 그릴 때 이 메서드를 호출합니다. (재정의 CMFCVisualManager::OnDrawExpandingBox.) |
CMFCVisualManagerOffice2003::OnDrawHeaderCtrlBorder | 프레임워크는 CMFCHeaderCtrl 클래스의 인스턴스 주위에 테두리를 그릴 때 이 메서드를 호출합니다. (재정의 CMFCVisualManager::OnDrawHeaderCtrlBorder.) |
CMFCVisualManagerOffice2003::OnDrawMenuBorder | 프레임워크는 CMFCPopupMenu 클래스의 테두리를 그릴 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnDrawMenuBorder 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnDrawOutlookBarSplitter | 프레임워크는 Outlook 표시줄에 대한 분할자를 그릴 때 이 메서드를 호출합니다. (재정의 CMFCVisualManager::OnDrawOutlookBarSplitter.) |
CMFCVisualManagerOffice2003::OnDrawOutlookPageButtonBorder | Outlook 페이지 단추의 테두리를 그릴 때 프레임워크에서 호출됩니다. (재정의 CMFCVisualManager::OnDrawOutlookPageButtonBorder.) |
CMFCVisualManagerOffice2003::OnDrawPaneBorder | 프레임워크는 CPane 클래스 개체의 테두리를 그릴 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnDrawPaneBorder 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnDrawPaneCaption | 프레임워크는 CDockablePane 클래스 개체에 대한 캡션을 그릴 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnDrawPaneCaption 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnDrawPopupWindowBorder | 프레임워크는 팝업 창의 테두리를 그릴 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnDrawPopupWindowBorder 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnDrawPopupWindowButtonBorder | 프레임워크는 팝업 창에서 단추의 테두리를 그릴 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnDrawPopupWindowButtonBorder 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnDrawPopupWindowCaption | 프레임워크는 팝업 창의 캡션을 그릴 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnDrawPopupWindowCaption 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnDrawRibbonButtonsGroup | 프레임워크는 리본에 단추 그룹을 그릴 때 이 메서드를 호출합니다. (재정의 CMFCVisualManager::OnDrawRibbonButtonsGroup.) |
CMFCVisualManagerOffice2003::OnDrawRibbonCategoryCaption | 프레임워크는 리본 범주의 캡션 표시줄을 그릴 때 이 메서드를 호출합니다. (재정의 CMFCVisualManager::OnDrawRibbonCategoryCaption.) |
CMFCVisualManagerOffice2003::OnDrawRibbonCategoryTab | 프레임워크는 리본 범주에 대한 탭을 그릴 때 이 메서드를 호출합니다. (재정의 CMFCVisualManager::OnDrawRibbonCategoryTab.) |
CMFCVisualManagerOffice2003::OnDrawRibbonProgressBar | 프레임워크는 CMFCRibbonProgressBar 클래스를 그릴 때 이 메서드를 호출합니다. (재정의 CMFCVisualManager::OnDrawRibbonProgressBar.) |
CMFCVisualManagerOffice2003::OnDrawRibbonQuickAccessToolBarSeparator | 프레임워크는 리본의 빠른 실행 도구 모음에 구분 기호를 그릴 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnDrawRibbonQuickAccessToolBarSeparator 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnDrawRibbonSliderChannel | 프레임워크는 CMFCRibbonSlider 클래스의 채널을 그릴 때 이 메서드를 호출합니다. (재정의 CMFCVisualManager::OnDrawRibbonSliderChannel.) |
CMFCVisualManagerOffice2003::OnDrawRibbonSliderThumb | 프레임워크는 CMFCRibbonSlider 개체의 엄지손가락을 그릴 때 이 메서드를 호출합니다. (재정의 CMFCVisualManager::OnDrawRibbonSliderThumb.) |
CMFCVisualManagerOffice2003::OnDrawRibbonSliderZoomButton | 프레임워크는 CMFCRibbonSlider 개체에 대한 확대/축소 단추를 그릴 때 이 메서드를 호출합니다. (재정의 CMFCVisualManager::OnDrawRibbonSliderZoomButton.) |
CMFCVisualManagerOffice2003::OnDrawRibbonStatusBarPane | 프레임워크는 상태 표시줄에 창을 그릴 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnDrawRibbonStatusBarPane 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnDrawScrollButtons | 프레임워크는 스크롤 단추를 그릴 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnDrawScrollButtons 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnDrawSeparator | 프레임워크는 구분 기호를 그릴 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnDrawSeparator 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnDrawShowAllMenuItems | 프레임워크는 메뉴의 모든 항목을 그릴 때 이 메서드를 호출합니다. (재정의 CMFCVisualManager::OnDrawShowAllMenuItems.) |
CMFCVisualManagerOffice2003::OnDrawStatusBarPaneBorder | 프레임워크는 CMFCStatusBar 클래스 개체의 테두리를 그릴 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnDrawStatusBarPaneBorder 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnDrawStatusBarProgress | 프레임워크는 CMFCStatusBar 개체에 진행률 표시기를 그릴 때 이 메서드를 호출합니다. (재정의 CMFCVisualManager::OnDrawStatusBarProgress.) |
CMFCVisualManagerOffice2003::OnDrawStatusBarSizeBox | 프레임워크는 CMFCStatusBar의 크기 상자를 그릴 때 이 메서드를 호출합니다. (재정의 CMFCVisualManager::OnDrawStatusBarSizeBox.) |
CMFCVisualManagerOffice2003::OnDrawTab | 프레임워크는 CMFCBaseTabCtrl 클래스 개체에 대한 탭을 그릴 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnDrawTab 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnDrawTabsButtonBorder | 프레임워크는 탭 단추의 테두리를 그릴 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnDrawTabsButtonBorder 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnDrawTask | 프레임워크는 CMFCTasksPaneTask 클래스 개체를 그릴 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnDrawTask 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnDrawTasksGroupAreaBorder | 프레임워크는 CMFCTasksPane 클래스 개체의 그룹 주위에 테두리를 그릴 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnDrawTasksGroupAreaBorder 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnDrawTasksGroupCaption | 프레임워크는 CMFCTasksPaneTaskGroup 클래스 개체에 대한 캡션을 그릴 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnDrawTasksGroupCaption 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnDrawTearOffCaption | 프레임워크는 CMFCPopupMenu 클래스 개체에 대한 캡션을 그릴 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnDrawTearOffCaption 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnErasePopupWindowButton | 프레임워크는 팝업 창에서 단추를 지울 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnErasePopupWindowButton 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnEraseTabsArea | 프레임워크는 탭 창의 탭 영역을 지울 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnEraseTabsArea 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnEraseTabsButton | 프레임워크는 탭 단추의 텍스트와 아이콘을 지울 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnEraseTabsButton 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnEraseTabsFrame | 프레임워크는 CMFCBaseTabCtrl 클래스에서 프레임을 지울 때 이 메서드를 호출합니다. (재정의 CMFCVisualManager::OnEraseTabsFrame.) |
CMFCVisualManagerOffice2003::OnFillAutoHideButtonBackground | 자동 숨기기 단추의 배경을 채울 때 프레임워크에서 이 메서드를 호출합니다. (재정의 CMFCVisualManager::OnFillAutoHideButtonBackground.) |
CMFCVisualManagerOffice2003::OnFillBarBackground | 프레임워크는 CBasePane 클래스 개체의 배경을 채울 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnFillBarBackground 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnFillButtonInterior | 프레임워크는 도구 모음 단추의 배경을 채울 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnFillButtonInterior 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnFillCommandsListBackground | 프레임워크는 명령 목록에 속하는 도구 모음 단추의 배경을 채울 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnFillCommandsListBackground 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnFillHeaderCtrlBackground | 프레임워크는 헤더 컨트롤의 배경을 채울 때 이 메서드를 호출합니다. (재정의 CMFCVisualManager::OnFillHeaderCtrlBackground.) |
CMFCVisualManagerOffice2003::OnFillHighlightedArea | 프레임워크는 도구 모음 단추의 강조 표시된 영역을 채울 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnFillHighlightedArea 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnFillOutlookBarCaption | 프레임워크는 Outlook 캡션 표시줄의 배경을 채울 때 이 메서드를 호출합니다. (재정의 CMFCVisualManager::OnFillOutlookBarCaption.) |
CMFCVisualManagerOffice2003::OnFillOutlookPageButton | 프레임워크는 Outlook 페이지 단추의 내부를 채울 때 이 메서드를 호출합니다. (재정의 CMFCVisualManager::OnFillOutlookPageButton.) |
CMFCVisualManagerOffice2003::OnFillPopupWindowBackground | 프레임워크는 팝업 창의 배경을 채울 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnFillPopupWindowBackground 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnFillTab | 프레임워크는 탭 창의 배경을 채울 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnFillTab 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnFillTasksGroupInterior | 프레임워크는 CMFCTasksPaneTaskGroup 클래스 개체의 내부를 채울 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnFillTasksGroupInterior 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnFillTasksPaneBackground | 프레임워크는 CMFCTasksPane 컨트롤의 배경을 채울 때 이 메서드를 호출합니다. (재정의 CMFCVisualManager::OnFillTasksPaneBackground.) |
CMFCVisualManagerOffice2003::OnHighlightQuickCustomizeMenuButton | 프레임워크는 강조 표시된 빠른 사용자 지정 메뉴 단추를 그릴 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnHighlightQuickCustomizeMenuButton 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnHighlightRarelyUsedMenuItems | 프레임워크는 강조 표시된 메뉴 명령을 그릴 때 이 메서드를 호출합니다. ( CMFCVisualManagerOfficeXP::OnHighlightRarelyUsedMenuItems 을 재정의합니다.) |
CMFCVisualManagerOffice2003::OnUpdateSystemColors | 프레임워크는 시스템 색이 변경되면 이 함수를 호출합니다. ( CMFCVisualManagerOfficeXP::OnUpdateSystemColors 을 재정의합니다.) |
CMFCVisualManagerOffice2003::SetDefaultWinXPColors | 시각적 관리자가 GetSysColor에서 가져온 네이티브 Windows XP 테마 색 또는 색을 사용해야 하는지 여부를 지정합니다. |
CMFCVisualManagerOffice2003::SetStatusBarOfficeXPLook | Windows XP 전역 테마를 사용해야 되도록 지정합니다. |
CMFCVisualManagerOffice2003::SetUseGlobalTheme | 시각적 관리자가 전역 테마를 사용하는지 여부를 지정합니다. |
설명
이 클래스를 CMFCVisualManagerOffice2003
사용하여 응용 프로그램의 시각적 모양을 Microsoft Office 2003과 유사하게 변경합니다.
예시
다음 예제에서는 Office 2003 시각적 관리자를 설정하는 방법을 보여 줍니다. 이 코드 조각은 데스크톱 경고 데모 샘플의 일부입니다.
CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerOffice2003));
상속 계층 구조
요구 사항
헤더: afxvisualmanageroffice2003.h
CMFCVisualManagerOffice2003::D rawComboBorderWinXP
현재 Windows XP 테마를 사용하여 콤보 상자 테두리를 그립니다.
virtual BOOL DrawComboBorderWinXP(
CDC* pDC,
CRect rect,
BOOL bDisabled,
BOOL bIsDropped,
BOOL bIsHighlighted);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
rect
[in] 콤보 상자 테두리의 경계 사각형입니다.
bDisabled
[in] 콤보 상자 테두리를 사용하지 않도록 설정할지 여부를 지정합니다.
bIsDropped
[in] 콤보 상자 테두리를 삭제할지 여부를 지정합니다.
bIsHighlighted
[in] 콤보 상자 테두리가 강조 표시될지 여부를 지정합니다.
Return Value
테마 API를 사용하도록 설정하면 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다.
설명
CMFCVisualManagerOffice2003::D rawComboDropButtonWinXP
현재 Windows XP 테마를 사용하여 콤보 상자 드롭다운 단추를 그립니다.
virtual BOOL DrawComboDropButtonWinXP(
CDC* pDC,
CRect rect,
BOOL bDisabled,
BOOL bIsDropped,
BOOL bIsHighlighted);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
rect
[in] 콤보 상자 드롭다운 단추의 경계 사각형입니다.
bDisabled
[in] 콤보 상자 드롭다운 단추를 사용할 수 없는지 여부를 지정합니다.
bIsDropped
[in] 콤보 상자 드롭다운 단추가 드롭다운되는지 여부를 지정합니다.
bIsHighlighted
[in] 콤보 상자 드롭다운 단추가 강조 표시될지 여부를 지정합니다.
Return Value
테마 API를 사용하도록 설정하면 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다.
설명
CMFCVisualManagerOffice2003::D rawCustomizeButton
사용자 지정 단추를 그립니다.
virtual void DrawCustomizeButton(
CDC* pDC,
CRect rect,
BOOL bIsHorz,
CMFCVisualManager::AFX_BUTTON_STATE state,
BOOL bIsCustomize,
BOOL bIsMoreButtons);
매개 변수
pDC
[in] 표시 컨텍스트에 대한 포인터입니다.
rect
[in] 단추의 경계 사각형
bIsHorz
[in] 단추가 가로이면 TRUE이고 세로인 경우 FALSE입니다.
state
[in] 그릴 단추의 상태입니다(일반, 누름 또는 강조 표시).
bIsCustomize
[in] 사용자 지정 화살표 아래쪽 또는 화살표 왼쪽 이미지를 단추 사각형에 그려야 하는 경우 TRUE이거나 그렇지 않은 경우 FALSE입니다.
bIsMoreButtons
[in] 가로 또는 세로 사용자 지정 추가 단추 이미지를 단추 사각형에 그려야 하는 경우 TRUE이거나 그렇지 않은 경우 FALSE입니다.
설명
CMFCVisualManagerOffice2003::D rawPushButtonWinXP
현재 Windows XP 테마를 사용하여 푸시 단추를 그립니다.
virtual BOOL DrawPushButtonWinXP(
CDC* pDC,
CRect rect,
CMFCButton* pButton,
UINT uiState);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
rect
[in] 누름 단추의 경계 사각형입니다.
pButton
[in] 그릴 CMFCButton 클래스 개체에 대한 포인터입니다.
uiState
[in] 무시됩니다. 상태는 pButton에서 가져옵니다.
Return Value
테마 API를 사용하는 경우 TRUE입니다. 그렇지 않으면 FALSE입니다.
설명
CMFCVisualManagerOffice2003::GetBaseThemeColor
기본 테마 색을 가져옵니다.
virtual COLORREF GetBaseThemeColor();
Return Value
기본 테마의 테마 색(설정된 경우) 또는 색 막대 얼굴 색을 반환합니다.
설명
CMFCVisualManagerOffice2003::GetHighlightMenuItemColor
강조 표시된 메뉴 항목에 사용되는 색을 가져옵니다.
virtual COLORREF GetHighlightMenuItemColor() const;
Return Value
강조 표시된 메뉴 항목에 사용되는 색을 반환합니다.
설명
CMFCVisualManagerOffice2003::GetPropertyGridGroupColor
프레임워크는 이 메서드를 호출하여 속성 목록의 배경색을 가져옵니다.
virtual COLORREF GetPropertyGridGroupColor(CMFCPropertyGridCtrl* pPropList);
매개 변수
pPropList
[in] 프레임워크가 그리는 속성 목록에 대한 포인터입니다.
Return Value
pPropList의 배경색을 반환합니다.
설명
애플리케이션에서 속성 목록의 배경색을 사용자 지정하려면 이 함수를 재정의합니다.
CMFCVisualManagerOffice2003::GetPropertyGridGroupTextColor
프레임워크는 이 메서드를 호출하여 속성 목록의 텍스트 색을 검색합니다.
virtual COLORREF GetPropertyGridGroupTextColor(CMFCPropertyGridCtrl* pPropList);
매개 변수
pPropList
[in] 속성 목록에 대한 포인터입니다.
Return Value
지정한 속성 목록의 텍스트 색을 반환합니다.
설명
애플리케이션에서 속성 목록의 텍스트 색을 사용자 지정하려면 이 함수를 재정의합니다.
CMFCVisualManagerOffice2003::GetShowAllMenuItemsHeight
모든 메뉴 항목의 높이를 반환합니다.
virtual int GetShowAllMenuItemsHeight(
CDC* pDC,
const CSize& sizeDefault);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
sizeDefault
[in] 기본 메뉴 크기입니다.
Return Value
기본적으로 모든 메뉴 이미지의 높이와 여백을 반환합니다.
설명
CMFCVisualManagerOffice2003::GetSmartDockingBaseGuideColors
지정한 기본 그룹 배경색 및 테두리 색을 설정합니다.
virtual void GetSmartDockingBaseGuideColors(
COLORREF& clrBaseGroupBackground,
COLORREF& clrBaseGroupBorder);
매개 변수
clrBaseGroupBackground
[in] 배경색으로 설정할 COLORREF 에 대한 참조입니다.
clrBaseGroupBorder
[in] 테두리 색으로 설정할 COLORREF 에 대한 참조입니다.
설명
CMFCVisualManagerOffice2003::GetSmartDockingHighlightToneColor
강조 색을 반환합니다.
virtual COLORREF GetSmartDockingHighlightToneColor();
Return Value
강조 색이 포함된 COLORREF 를 반환합니다.
설명
CMFCVisualManagerOffice2003::GetTabFrameColors
프레임워크는 탭 창을 그리기 위해 색 집합을 검색해야 하는 경우 이 함수를 호출합니다.
virtual void GetTabFrameColors(
const CMFCBaseTabCtrl* pTabWnd,
COLORREF& clrDark,
COLORREF& clrBlack,
COLORREF& clrHighlight,
COLORREF& clrFace,
COLORREF& clrDarkShadow,
COLORREF& clrLight,
CBrush*& pbrFace,
CBrush*& pbrBlack);
매개 변수
pTabWnd
[in] 프레임이 탭을 그리는 탭 창에 대한 포인터입니다.
clrDark
[out] 이 메서드가 탭의 어두운 테두리에 대한 색을 저장하는 COLORREF 매개 변수에 대한 참조입니다.
clrBlack
[out] 이 메서드가 탭 창의 테두리에 대한 색을 저장하는 COLORREF 매개 변수에 대한 참조입니다. 테두리의 기본 색은 검정입니다.
clrHighlight
[out] 이 메서드가 탭 창의 강조 표시 상태에 대한 색을 저장하는 COLORREF 매개 변수에 대한 참조입니다.
clrFace
[out] 이 메서드가 탭 창의 얼굴 색을 저장하는 COLORREF 매개 변수에 대한 참조입니다.
clrDarkShadow
[out] 이 메서드가 탭 창의 그림자 색을 저장하는 COLORREF 매개 변수에 대한 참조입니다.
clrLight
[out] 이 메서드가 탭 창의 밝은 가장자리에 대한 색을 저장하는 COLORREF 매개 변수에 대한 참조입니다.
pbrFace
[out] 브러시에 대한 참조에 대한 포인터입니다. 이 메서드는 이 매개 변수에서 탭 창의 얼굴을 채우는 데 사용하는 브러시를 저장합니다.
pbrBlack
[out] 브러시에 대한 참조에 대한 포인터입니다. 이 메서드는 이 매개 변수에서 탭 창의 검은색 가장자리를 채우는 데 사용하는 브러시를 저장합니다.
설명
CMFCVisualManagerOffice2003::GetToolBarCustomizeButtonMargin
도구 모음 사용자 지정 단추의 여백을 가져옵니다.
virtual int GetToolBarCustomizeButtonMargin() const;
Return Value
도구 모음 사용자 지정 단추의 여백을 반환합니다.
설명
CMFCVisualManagerOffice2003::GetToolbarDisabledColor
도구 모음의 비활성화된 색을 가져옵니다.
virtual COLORREF GetToolbarDisabledColor() const;
Return Value
비활성화된 색이 포함된 COLORREF 를 반환합니다.
설명
CMFCVisualManagerOffice2003::GetToolTipInfo
도구 설명 정보를 가져오기 위해 프레임워크에서 호출됩니다.
virtual BOOL GetToolTipInfo(
CMFCToolTipInfo& params,
UINT nType = (UINT)(-1));
매개 변수
params
[out] 이 메서드가 도구 설명 정보를 반환하는 CMFCToolTipInfo 클래스 개체에 대한 참조입니다.
nType
[in] 반환할 도구 설명 정보에 대한 정보를 입력합니다.
Return Value
도구 설명 정보가 반환되면 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다.
설명
CMFCVisualManagerOffice2003::IsDefaultWinXPColorsEnabled
시각적 관리자가 Windows XP에 기본 제공되는 테마 색을 사용하는지 여부를 나타냅니다.
static BOOL IsDefaultWinXPColorsEnabled();
Return Value
Visual Manager에서 네이티브 색을 사용하는 경우 TRUE입니다. 그렇지 않으면 FALSE입니다.
설명
네이티브 색에 대한 자세한 내용은 CMFCVisualManagerOffice2003::SetDefaultWinXPColors를 참조하세요.
CMFCVisualManagerOffice2003::IsDockingTabHasBorder
현재 시각적 개체 관리자가 도킹 및 탭된 창 주위에 테두리를 그릴지 여부를 반환합니다.
virtual BOOL IsDockingTabHasBorder();
Return Value
TRUE이면 시각적 관리자가 도킹 및 탭된 창 주위에 테두리를 그립니다. 그렇지 않으면 FALSE입니다.
설명
CMFCVisualManagerOffice2003::IsHighlightOneNoteTabs
OneNote 탭을 강조 표시할지 여부를 나타냅니다.
virtual BOOL IsHighlightOneNoteTabs() const;
Return Value
TRUE를 반환합니다.
설명
CMFCVisualManagerOffice2003::IsOffsetPressedButton
도구 모음 단추를 그리는 동안 프레임워크에서 호출됩니다.
virtual BOOL IsOffsetPressedButton() const;
Return Value
설명
기본 구현은 FALSE를 반환합니다.
CMFCVisualManagerOffice2003::IsStatusBarOfficeXPLook
Office XP 모양이 있는 상태 표시줄이 있는지 여부를 나타냅니다.
static BOOL __stdcall IsStatusBarOfficeXPLook();
Return Value
설명
Office XP 모양이 있는 상태 표시줄이 있으면 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다.
CMFCVisualManagerOffice2003::IsToolbarRoundShape
지정된 도구 모음이 둥근지 여부를 나타냅니다.
virtual BOOL IsToolbarRoundShape(CMFCToolBar* pToolBar);
매개 변수
pToolBar
[in] 문제의 도구 모음에 대한 포인터입니다.
Return Value
도구 모음이 둥글면 TRUE를 반환하고 메뉴 모음인 경우 FALSE를 반환합니다.
설명
CMFCVisualManagerOffice2003::IsUseGlobalTheme
애플리케이션에서 Windows XP 테마를 사용하는지 여부를 나타냅니다.
static BOOL IsUseGlobalTheme();
Return Value
Visual Manager에서 Windows XP 테마를 사용하는 경우 TRUE입니다. 그렇지 않으면 FALSE입니다.
설명
CMFCVisualManagerOffice2003::SetUseGlobalTheme 메서드를 사용하여 시각적 관리자가 Windows XP 테마를 사용하는지 여부를 변경합니다.
CMFCVisualManagerOffice2003::IsWindowsThemingSupported
Windows 테마가 지원되는지 여부를 나타냅니다.
virtual BOOL IsWindowsThemingSupported() const;
Return Value
Windows 테마가 지원되면 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다.
설명
CMFCVisualManagerOffice2003::OnDrawAutoHideButtonBorder
자동 숨기기 단추의 테두리를 그릴 때 프레임워크에서 이 메서드를 호출합니다.
virtual void OnDrawAutoHideButtonBorder(
CDC* pDC,
CRect rectBounds,
CRect rectBorderSize,
CMFCAutoHideButton* pButton);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
rectBounds
[in] 자동 숨기기 단추의 크기와 위치입니다.
rectBorderSize
[in] 테두리의 크기입니다.
pButton
[in] 자동 숨기기 단추에 대한 포인터입니다. 프레임워크가 이 단추의 테두리를 그리고 있습니다.
설명
자동 숨기기 단추의 테두리 모양을 사용자 지정하려는 경우 파생 클래스에서 이 메서드를 재정의합니다. 기본적으로 이 메서드는 애플리케이션의 기본 그림자 색으로 플랫 테두리를 채웁니다.
rectBorderSize 매개 변수는 테두리의 좌표를 포함하지 않습니다. 여기에는 , bottom
및 left
데이터 멤버의 테두리 top
크기가 right
포함됩니다. 0보다 작거나 같은 값은 자동 숨기기 단추의 해당 쪽에 테두리가 없음을 나타냅니다.
CMFCVisualManagerOffice2003::OnDrawBarGripper
컨트롤 막대에 대한 그리기를 그릴 때 프레임워크에서 호출됩니다.
virtual void OnDrawBarGripper(
CDC* pDC,
CRect rectGripper,
BOOL bHorz,
CBasePane* pBar);
매개 변수
pDC
[in] 컨트롤 막대의 디바이스 컨텍스트에 대한 포인터입니다.
rectGripper
[in] 컨트롤 막대의 경계 사각형입니다.
bHorz
[in] 컨트롤 막대가 가로 또는 세로로 도킹되는지 여부를 지정하는 부울 매개 변수입니다.
pBar
[in] 컨트롤 막대에 대한 포인터입니다. 시각적 관리자는 이 컨트롤 막대의 그리기를 그립니다.
설명
이 메서드의 기본 구현은 표준 그리퍼를 표시합니다. 그리퍼의 모양을 사용자 지정하려면 CMFCVisualManagerOffice2003 클래스에서 파생된 사용자 지정 클래스에서 이 메서드를 재정의합니다.
CMFCVisualManagerOffice2003::OnDrawBrowseButton
더 자세한 내용은 Visual Studio 설치의 VC\atlmfc\src\mfc 폴더에 있는 소스 코드를 참조하세요.
virtual BOOL OnDrawBrowseButton(
CDC* pDC,
CRect rect,
CMFCEditBrowseCtrl* pEdit,
CMFCVisualManager::AFX_BUTTON_STATE state,
COLORREF& clrText);
매개 변수
[in] pDC
[in] rect
[in] pEdit
[in] 상태
[in] clrText
Return Value
설명
CMFCVisualManagerOffice2003::OnDrawButtonBorder
프레임워크는 도구 모음 단추의 테두리를 그릴 때 이 메서드를 호출합니다.
virtual void OnDrawButtonBorder(
CDC* pDC,
CMFCToolBarButton* pButton,
CRect rect,
CMFCVisualManager::AFX_BUTTON_STATE state);
매개 변수
pDC
[in] 도구 모음 단추의 디바이스 컨텍스트에 대한 포인터입니다.
pButton
[in] 도구 모음 단추에 대한 포인터입니다. 프레임워크는 이 단추의 테두리를 그립니다.
rect
[in] 도구 모음 단추의 경계를 지정하는 사각형입니다.
state
[in] 도구 모음 단추의 현재 상태를 지정하는 열거형 데이터 형식입니다.
설명
이 메서드의 기본 구현은 표준 테두리를 표시합니다. 파생된 시각적 관리자에서 이 메서드를 재정의하여 도구 모음 단추의 테두리 모양을 사용자 지정합니다.
도구 모음 단추의 가능한 상태는 < a0/ButtonsIsPressed
> 또는 ButtonsIsHighlighted
.입니다ButtonsIsRegular
.
CMFCVisualManagerOffice2003::OnDrawCaptionBarBorder
프레임워크는 CMFCCaptionBar 클래스 개체의 테두리를 그릴 때 이 메서드를 호출합니다.
virtual void OnDrawCaptionBarBorder(
CDC* pDC,
CMFCCaptionBar* pBar,
CRect rect,
COLORREF clrBarBorder,
BOOL bFlatBorder);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
pBar
[in] CMFCCaptionBar 클래스 개체에 대한 포인터입니다. 프레임워크는 이 캡션 표시줄을 그립니다.
rect
[in] 캡션 표시줄의 경계를 지정하는 사각형입니다.
clrBarBorder
[in] 테두리의 색입니다.
bFlatBorder
[in] 테두리에 플랫, 2D 모양 또는 FALSE(없는 경우)가 있어야 하는 경우 TRUE입니다.
설명
파생 클래스에서 이 메서드를 재정의하여 캡션 표시줄의 테두리 모양을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnDrawCheckBoxEx
확인란을 그릴 때 프레임워크에서 호출됩니다.
virtual void OnDrawCheckBoxEx(
CDC* pDC,
CRect rect,
int nState,
BOOL bHighlighted,
BOOL bPressed,
BOOL bEnabled);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
rect
[in] 확인란의 경계 사각형입니다.
nState
[in] 확인란의 상태: 선택하지 않은 경우 0, 선택한 경우 1, 혼합된 경우 2입니다.
bHighlighted
[in] 확인란이 강조 표시되면 TRUE이고, 그렇지 않으면 FALSE입니다.
bPressed
[in] 확인란을 누르면 TRUE이고, 그렇지 않으면 FALSE입니다.
bEnabled
[in] 확인란을 사용하도록 설정하면 TRUE이고, 그렇지 않으면 FALSE입니다.
설명
CMFCVisualManagerOffice2003::OnDrawComboBorder
프레임워크는 CMFCToolBarComboBoxButton 클래스의 인스턴스 주위에 테두리를 그릴 때 이 메서드를 호출합니다.
virtual void OnDrawComboBorder(
CDC* pDC,
CRect rect,
BOOL bDisabled,
BOOL bIsDropped,
BOOL bIsHighlighted,
CMFCToolBarComboBoxButton* pButton);
매개 변수
pDC
[in] 콤보 상자 단추의 디바이스 컨텍스트에 대한 포인터입니다.
rect
[in] 콤보 상자 단추의 경계를 지정하는 사각형입니다.
bDisabled
[in] 콤보 상자 단추를 사용할 수 없는지 여부를 나타내는 부울 매개 변수입니다.
bIsDropped
[in] 콤보 상자가 삭제되는지 여부를 나타내는 부울 매개 변수입니다.
bIsHighlighted
[in] 콤보 상자 단추가 강조 표시되어 있는지 여부를 나타내는 부울 매개 변수입니다.
pButton
[in] CMFCToolBarComboBoxButton
개체에 대한 포인터입니다. 프레임워크는 이 콤보 상자 단추를 그립니다.
설명
파생된 시각적 관리자에서 이 메서드를 재정의하여 콤보 상자의 테두리 모양을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnDrawComboDropButton
프레임워크는 CMFCToolBarComboBoxButton 클래스의 드롭 단추를 그릴 때 이 메서드를 호출합니다.
virtual void OnDrawComboDropButton(
CDC* pDC,
CRect rect,
BOOL bDisabled,
BOOL bIsDropped,
BOOL bIsHighlighted,
CMFCToolBarComboBoxButton* pButton);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
rect
[in] 놓기 단추의 경계를 지정하는 사각형입니다.
bDisabled
[in] 놓기 단추를 사용할 수 없는지 여부를 나타내는 부울 매개 변수입니다.
bIsDropped
[in] 콤보 상자가 삭제되는지 여부를 나타내는 부울 매개 변수입니다.
bIsHighlighted
[in] 놓기 단추가 강조 표시되어 있는지 여부를 나타내는 부울 매개 변수입니다.
pButton
[in] CMFCToolBarComboBoxButton
개체에 대한 포인터입니다. 프레임워크는 이 콤보 상자 단추에 대한 드롭 단추를 그립니다.
설명
파생된 시각적 관리자에서 이 메서드를 재정의하여 콤보 상자 단추의 놓기 단추 모양을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnDrawControlBorder
프레임워크는 컨트롤의 테두리를 그릴 때 이 메서드를 호출합니다.
virtual void OnDrawControlBorder(CWnd* pWndCtrl);
매개 변수
pWndCtrl
[in] 테두리를 그릴 컨트롤을 나타내는 CWnd 클래스 개체에 대한 포인터입니다.
설명
CMFCVisualManagerOffice2003::OnDrawExpandingBox
확장 상자를 그리는 동안 프레임워크에서 호출됩니다.
virtual void OnDrawExpandingBox(
CDC* pDC,
CRect rect,
BOOL bIsOpened,
COLORREF colorBox);
매개 변수
pDC
[in] 확장 상자를 그릴 표시 컨텍스트에 대한 포인터입니다.
rect
[in] 그릴 확장 상자의 경계 사각형입니다.
bIsOpened
[in] 그릴 상자가 열려 있으면 TRUE이고, 그렇지 않으면 FALSE입니다.
colorBox
[in] 그릴 상자의 바깥쪽 테두리 색입니다.
설명
CMFCVisualManagerOffice2003::OnDrawHeaderCtrlBorder
프레임워크는 CMFCHeaderCtrl 클래스의 인스턴스 주위에 테두리를 그릴 때 이 메서드를 호출합니다.
virtual void OnDrawHeaderCtrlBorder(
CMFCHeaderCtrl* pCtrl,
CDC* pDC,
CRect& rect,
BOOL bIsPressed,
BOOL bIsHighlighted);
매개 변수
pCtrl
[in] CMFCHeaderCtrl 클래스 개체에 대한 포인터입니다. 프레임워크는 이 헤더 컨트롤의 테두리를 그립니다.
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
rect
[in] 헤더 컨트롤의 경계를 지정하는 사각형입니다.
[in] bIsPressed
[in] bIsHighlighted
헤더 컨트롤을 눌렀는지 여부를 나타내는 부울 매개 변수입니다.
설명
파생된 시각적 관리자에서 이 메서드를 재정의하여 헤더 컨트롤의 테두리를 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnDrawMenuBorder
프레임워크는 CMFCPopupMenu 클래스의 테두리를 그릴 때 이 메서드를 호출합니다.
virtual void OnDrawMenuBorder(
CDC* pDC,
CMFCPopu* pMenu,
CRect rect);
매개 변수
pDC
[in] CMFCPopupMenu 클래스 개체의 디바이스 컨텍스트에 대한 포인터입니다.
pMenu
[in] CMFCPopupMenu 클래스 개체에 대한 포인터입니다. 프레임워크는 이 팝업 메뉴 주위에 테두리를 그립니다.
rect
[in] 팝업 메뉴의 경계를 지정하는 사각형입니다.
설명
이 메서드의 기본 구현은 표준 메뉴 테두리를 표시합니다. 파생된 시각적 관리자에서 이 메서드를 재정의하여 메뉴 테두리의 모양을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnDrawOutlookBarSplitter
프레임워크는 Outlook 표시줄에 대한 분할자를 그릴 때 이 메서드를 호출합니다.
virtual void OnDrawOutlookBarSplitter(
CDC* pDC,
CRect rectSplitter);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
rectSplitter
[in] 분할자의 경계를 지정하는 사각형입니다.
설명
파생된 시각적 관리자에서 이 메서드를 재정의하여 Outlook 표시줄에서 분할자의 모양을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnDrawOutlookPageButtonBorder
Outlook 페이지 단추의 테두리를 그릴 때 프레임워크에서 호출됩니다.
virtual void OnDrawOutlookPageButtonBorder(
CDC* pDC,
CRect& rectBtn,
BOOL bIsHighlighted,
BOOL bIsPressed);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
rectBtn
[in] Outlook 페이지 단추의 경계를 지정하는 사각형입니다.
bIsHighlighted
[in] 단추가 강조 표시되는지 여부를 지정하는 부울입니다.
bIsPressed
[in] 단추를 누를지 여부를 지정하는 부울입니다.
설명
사용자 지정 시각적 관리자에서 이 메서드를 재정의하여 Outlook 페이지 단추의 모양을 변경합니다.
CMFCVisualManagerOffice2003::OnDrawPaneBorder
프레임워크는 CPane 클래스 개체의 테두리를 그릴 때 이 메서드를 호출합니다.
virtual void OnDrawPaneBorder(
CDC* pDC,
CBasePane* pBar,
CRect& rect);
매개 변수
pDC
[in] 컨트롤 막대의 디바이스 컨텍스트에 대한 포인터입니다.
pBar
[in] 창에 대한 포인터입니다. 시각적 개체 관리자는 이 창의 테두리를 그립니다.
rect
[in] 창의 경계를 나타내는 사각형입니다.
설명
이 메서드의 기본 구현은 표준 테두리를 표시합니다. 파생 클래스에서 이 메서드를 재정의하여 테두리의 모양을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnDrawPaneCaption
프레임워크는 CDockablePane 클래스 개체에 대한 캡션을 그릴 때 이 메서드를 호출합니다.
virtual COLORREF OnDrawPaneCaption(
CDC* pDC,
CDockablePane* pBar,
BOOL bActive,
CRect rectCaption,
CRect rectButtons);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
pBar
[in] CDockablePane 클래스 개체에 대한 포인터입니다. 프레임워크는 이 창에 대한 캡션을 그립니다.
bActive
[in] 컨트롤 막대가 활성 상태인지 여부를 나타내는 부울 매개 변수입니다.
rectCaption
[in] 캡션의 경계를 지정하는 사각형입니다.
rectButtons
[in] 캡션 단추의 경계를 지정하는 사각형입니다.
Return Value
캡션의 텍스트 색을 나타내는 COLORREF 매개 변수입니다.
설명
CMFCVisualManagerOffice2003::OnDrawPopupWindowBorder
프레임워크는 팝업 창의 테두리를 그릴 때 이 메서드를 호출합니다.
virtual void OnDrawPopupWindowBorder(
CDC* pDC,
CRect rect);
매개 변수
pDC
[in] 팝업 창의 디바이스 컨텍스트에 대한 포인터입니다.
rect
[in] 팝업 창의 경계 사각형입니다.
설명
CMFCVisualManagerOffice2003::OnDrawPopupWindowButtonBorder
프레임워크는 팝업 창에서 단추의 테두리를 그릴 때 이 메서드를 호출합니다.
virtual void OnDrawPopupWindowButtonBorder(
CDC* pDC,
CRect rectClient,
CMFCDesktopAlertWndButton* pButton);
매개 변수
pDC
[in] 단추의 디바이스 컨텍스트에 대한 포인터입니다.
rectClient
[in] 단추의 경계 사각형입니다.
pButton
[in] 단추( CMFCDesktopAlertWndButton 클래스 개체)에 대한 포인터입니다.
설명
CMFCVisualManagerOffice2003::OnDrawPopupWindowCaption
프레임워크는 팝업 창의 캡션을 그릴 때 이 메서드를 호출합니다.
virtual COLORREF OnDrawPopupWindowCaption(
CDC* pDC,
CRect rectCaption,
CMFCDesktopAlertWnd* pPopupWnd);
매개 변수
pDC
[in] 캡션의 디바이스 컨텍스트에 대한 포인터입니다.
rectCaption
[in] 캡션의 경계 사각형입니다.
pPopupWnd
[in] 캡션을 그릴 팝업 창에 대한 포인터입니다.
Return Value
캡션의 텍스트 색입니다.
설명
파생된 시각적 관리자에서 이 메서드를 재정의하여 팝업 창 캡션의 모양을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnDrawRibbonButtonsGroup
프레임워크는 리본에 단추 그룹을 그릴 때 이 메서드를 호출합니다.
virtual COLORREF OnDrawRibbonButtonsGroup(
CDC* pDC,
CMFCRibbonButtonsGroup* pGroup,
CRect rectGroup);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
pGroup
[in] 리본 메뉴의 단추 그룹에 대한 포인터입니다. 프레임워크는 이 단추 그룹을 그립니다.
rectGroup
[in] 그룹의 경계를 지정하는 사각형입니다.
Return Value
예약된 값입니다. 기본 구현된 경우에는 -1을 반환합니다.
설명
파생된 시각적 관리자에서 이 메서드를 재정의하여 리본 메뉴에 있는 단추 그룹의 모양을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnDrawRibbonCategoryCaption
프레임워크는 리본 범주의 캡션 표시줄을 그릴 때 이 메서드를 호출합니다.
virtual COLORREF OnDrawRibbonCategoryCaption(
CDC* pDC,
CMFCRibbonContextCaption* pContextCaption);
매개 변수
pDC
[in] 리본 범주의 디바이스 컨텍스트에 대한 포인터입니다.
pContextCaption
[in] 캡션 표시줄에 대한 포인터입니다. 시각적 관리자는 이 CMFCRibbonContextCaption 클래스를 그립니다.
Return Value
캡션 표시줄에 있는 텍스트의 색을 나타내는 COLORREF 매개 변수입니다.
설명
파생 클래스에서 이 메서드를 재정의하여 리본 범주의 캡션 표시줄 모양을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnDrawRibbonCategoryTab
프레임워크는 리본 범주에 대한 탭을 그릴 때 이 메서드를 호출합니다.
virtual COLORREF OnDrawRibbonCategoryTab(
CDC* pDC,
CMFCRibbonTab* pTab,
BOOL bIsActive);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
pTab
[in] 리본 탭 개체에 대한 포인터입니다. 프레임워크는 이 탭을 그립니다.
bIsActive
[in] 탭이 활성 상태이면 TRUE이고, 그렇지 않으면 FALSE입니다.
Return Value
리본 범주 탭의 텍스트에 사용되는 색입니다.
설명
파생된 시각적 관리자에서 이 메서드를 재정의하여 리본 범주 탭의 모양을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnDrawRibbonProgressBar
프레임워크는 CMFCRibbonProgressBar 클래스개체를 그릴 때 이 메서드를 호출합니다.
virtual void OnDrawRibbonProgressBar(
CDC* pDC,
CMFCRibbonProgressBar* pProgress,
CRect rectProgress,
CRect rectChunk,
BOOL bInfiniteMode);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
pProgress
[in] CMFCRibbonProgressBar 클래스 개체에 대한 포인터입니다. 프레임워크는 이 진행률 표시줄을 그립니다.
rectProgress
[in] 진행률 표시줄의 경계를 지정하는 사각형입니다.
rectChunk
[in] 진행률 표시줄을 둘러싼 영역의 경계를 지정하는 사각형입니다.
bInfiniteMode
[in] 막대가 무한 모드이면 TRUE이고, 그렇지 않으면 FALSE입니다. 기본 구현에서는 이 매개 변수를 사용하지 않습니다.
설명
파생 클래스에서 이 메서드를 재정의하여 진행률 표시줄의 모양을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnDrawRibbonQuickAccessToolBarSeparator
프레임워크는 리본의 빠른 실행 도구 모음에 구분 기호를 그릴 때 이 메서드를 호출합니다.
virtual void OnDrawRibbonQuickAccessToolBarSeparator(
CDC* pDC,
CMFCRibbonSeparator* pSeparator,
CRect rect);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
pSeparator
[in] CMFCRibbonSeparator 클래스 개체에 대한 포인터입니다. 프레임워크는 이 리본 구분 기호를 그립니다.
rect
[in] 구분 기호의 경계를 지정하는 사각형입니다.
설명
빠른 실행 도구 모음에서 리본 구분 기호의 모양을 사용자 지정하려면 파생 클래스에서 이 메서드를 재정의합니다.
CMFCVisualManagerOffice2003::OnDrawRibbonSliderChannel
프레임워크는 CMFCRibbonSlider 클래스의 채널을 그릴 때 이 메서드를 호출합니다.
virtual void OnDrawRibbonSliderChannel(
CDC* pDC,
CMFCRibbonSlider* pSlider,
CRect rect);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
pSlider
[in] CMFCRibbonSlider 클래스 개체에 대한 포인터입니다. 프레임워크는 이 리본 슬라이더의 채널을 그립니다.
rect
[in] 리본 슬라이더 채널의 경계를 지정하는 사각형입니다.
설명
파생 클래스에서 이 메서드를 재정의하여 리본 슬라이더 채널의 모양을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnDrawRibbonSliderThumb
프레임워크는 CMFCRibbonSlider 클래스 개체의 엄지손가락을 그릴 때 이 메서드를 호출합니다.
virtual void OnDrawRibbonSliderThumb(
CDC* pDC,
CMFCRibbonSlider* pSlider,
CRect rect,
BOOL bIsHighlighted,
BOOL bIsPressed,
BOOL bIsDisabled);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
pSlider
[in] CMFCRibbonSlider 클래스에 대한 포인터입니다. 프레임워크는 이 리본 슬라이더의 엄지손가락을 그립니다.
rect
[in] 리본 슬라이더에 대한 엄지 손가락의 경계를 지정하는 사각형입니다.
bIsHighlighted
[in] 엄지 손가락이 강조 표시되어 있는지 여부를 나타내는 부울 매개 변수입니다.
bIsPressed
[in] 엄지 손가락을 눌렀는지 여부를 나타내는 부울 매개 변수입니다.
bIsDisabled
[in] Thumb을 사용할 수 없는지 여부를 나타내는 부울 매개 변수입니다.
설명
파생된 시각적 관리자에서 이 메서드를 재정의하여 리본 슬라이더에 대한 엄지 손가락 모양을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnDrawRibbonSliderZoomButton
프레임워크는 CMFCRibbonSlider 클래스 개체에 대한 확대/축소 단추를 그릴 때 이 메서드를 호출합니다.
virtual void OnDrawRibbonSliderZoomButton(
CDC* pDC,
CMFCRibbonSlider* pSlider,
CRect rect,
BOOL bIsZoomOut,
BOOL bIsHighlighted,
BOOL bIsPressed,
BOOL bIsDisabled);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
pSlider
[in] CMFCRibbonSlider 클래스 개체에 대한 포인터입니다. 프레임워크는 이 리본 슬라이더를 그립니다.
rect
[in] 리본 슬라이더의 확대/축소 단추 경계를 지정하는 사각형입니다.
bIsZoomOut
[in] 프레임워크에서 "축소의 경우 "를 사용하여 왼쪽 단추를 그리고, 프레임워크에서 확대를 위해 " -"가 있는 +오른쪽 단추를 그려야 하는 경우 FALSE이면 TRUE입니다.
bIsHighlighted
[in] 단추가 강조 표시되어 있는지 여부를 나타내는 부울 매개 변수입니다.
bIsPressed
[in] 단추를 눌렀는지 여부를 나타내는 부울 매개 변수입니다.
bIsDisabled
[in] 단추를 사용할 수 없는지 여부를 나타내는 부울 매개 변수입니다.
설명
기본적으로 리본 슬라이더의 확대/축소 단추는 가운데에 A + 또는 - 로그인이 있는 원입니다. 확대/축소 단추의 모양을 사용자 지정하려면 파생된 시각적 관리자에서 이 메서드를 재정의합니다.
CMFCVisualManagerOffice2003::OnDrawRibbonStatusBarPane
프레임워크는 상태 표시줄에 창을 그릴 때 이 메서드를 호출합니다.
virtual COLORREF OnDrawRibbonStatusBarPane(
CDC* pDC,
CMFCRibbonStatusBar* pBar,
CMFCRibbonStatusBarPane* pPane);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
pBar
[in] 창이 포함된 상태 표시줄에 대한 포인터입니다.
pPane
[in] 상태 표시줄 창에 대한 포인터입니다. 프레임워크는 이 CMFCRibbonStatusBarPane 클래스 개체를 그립니다.
Return Value
예약된 값입니다. 기본 구현된 경우에는 -1을 반환합니다.
설명
파생된 시각적 관리자에서 이 메서드를 재정의하여 상태 표시줄의 창 모양을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnDrawScrollButtons
프레임워크는 스크롤 단추를 그릴 때 이 메서드를 호출합니다.
virtual void OnDrawScrollButtons(
CDC* pDC,
const CRect& rect,
const int nBorderSize,
int iImage,
BOOL bHilited);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
rect
[in] 스크롤 단추의 경계 사각형입니다.
nBorderSize
[in] 스크롤 단추 주위에 그릴 테두리의 크기입니다.
iImage
[in] 스크롤 단추에 그릴 이미지의 식별자입니다.
bHilited
[in] 스크롤 단추가 강조 표시되면 TRUE이고, 그렇지 않으면 FALSE입니다.
설명
CMFCVisualManagerOffice2003::OnDrawSeparator
프레임워크는 구분 기호를 그릴 때 이 메서드를 호출합니다.
virtual void OnDrawSeparator(
CDC* pDC,
CBasePane* pBar,
CRect rect,
BOOL bIsHoriz);
매개 변수
pDC
[in] 컨트롤 막대의 디바이스 컨텍스트에 대한 포인터입니다.
pBar
[in] 구분 기호가 포함된 창에 대한 포인터입니다.
rect
[in] 구분 기호의 경계를 지정하는 사각형입니다.
bIsHoriz
[in] 창이 가로로 도킹된 경우 TRUE이고, 창이 세로로 도킹된 경우 FALSE입니다.
설명
컨트롤 막대에서 구분 기호를 사용하여 관련 아이콘 그룹을 구분합니다. 이 메서드의 기본 구현은 표준 구분 기호를 표시합니다. 파생된 시각적 관리자에서 이 메서드를 재정의하여 구분 기호의 모양을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnDrawShowAllMenuItems
프레임워크는 메뉴의 모든 항목을 그릴 때 이 메서드를 호출합니다.
virtual void OnDrawShowAllMenuItems(
CDC* pDC,
CRect rect,
CMFCVisualManager::AFX_BUTTON_STATE state);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
rect
[in] 그릴 메뉴의 경계 사각형입니다.
state
[in] 단추 상태입니다.
설명
CMFCVisualManagerOffice2003::OnDrawStatusBarPaneBorder
프레임워크는 CMFCStatusBar 클래스 개체의 테두리를 그릴 때 이 메서드를 호출합니다.
virtual void OnDrawStatusBarPaneBorder(
CDC* pDC,
CMFCStatusBar* pBar,
CRect rectPane,
UINT uiID,
UINT nStyle);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
pBar
[in] CMFCStatusBar 클래스 개체에 대한 포인터입니다. 프레임워크는 이 상태 표시줄 개체를 그립니다.
rectPane
[in] 상태 표시줄의 경계를 지정하는 사각형입니다.
uiID
[in] 상태 표시줄의 ID입니다.
nStyle
[in] 상태 표시줄의 스타일입니다.
설명
개체의 테두리 CMFCStatusBar
모양을 사용자 지정하려면 파생된 시각적 관리자에서 이 메서드를 재정의합니다.
CMFCVisualManagerOffice2003::OnDrawStatusBarProgress
프레임워크는 CMFCStatusBar 클래스 개체에 진행률 표시기를 그릴 때 이 메서드를 호출합니다.
virtual void OnDrawStatusBarProgress(
CDC* pDC,
CMFCStatusBar* pStatusBar,
CRect rectProgress,
int nProgressTotal,
int nProgressCurr,
COLORREF clrBar,
COLORREF clrProgressBarDest,
COLORREF clrProgressText,
BOOL bProgressText);
매개 변수
pDC
[in] 상태 표시줄에 대한 디바이스 컨텍스트에 대한 포인터
pStatusBar
[in] 진행률 표시줄을 포함하는 CMFCStatusBar 클래스 개체입니다.
rectProgress
[in] 진행률 표시줄의 경계를 지정하는 사각형입니다.
nProgressTotal
[in] 진행률 표시줄의 총 수입니다.
nProgressCurr
[in] 진행률 표시줄의 현재 진행률입니다.
clrBar
[in] 진행률 표시줄의 초기 색입니다. 값은 색 그라데이션의 시작 또는 진행률 표시줄의 전체 색입니다.
[in] clrProgressBarDest
[in] clrProgressText
[in] bProgressText
설명
파생된 시각적 관리자에서 이 메서드를 재정의하여 상태 표시줄의 진행률 표시줄 모양을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnDrawStatusBarSizeBox
프레임워크는 CMFCStatusBar 클래스의 크기 상자를 그릴 때 이 메서드를 호출합니다.
virtual void OnDrawStatusBarSizeBox(
CDC* pDC,
CMFCStatusBar* pStatBar,
CRect rectSizeBox);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
pStatBar
[in] 상태 표시줄에 대한 포인터입니다. 프레임워크는 이 상태 표시줄의 크기 상자를 그립니다.
rectSizeBox
[in] 크기 상자의 경계를 지정하는 사각형입니다.
설명
파생된 시각적 관리자에서 이 메서드를 재정의하여 상태 표시줄의 크기 상자 모양을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnDrawTab
프레임워크는 CMFCBaseTabCtrl 클래스 개체에 대한 탭을 그릴 때 이 메서드를 호출합니다.
virtual void OnDrawTab(
CDC* pDC,
CRect rectTab,
int iTab,
BOOL bIsActive,
const CMFCBaseTabCtrl* pTabWnd);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
rectTab
[in] 탭 컨트롤의 경계를 지정하는 사각형입니다.
iTab
[in] 프레임워크가 그리는 탭의 인덱스입니다.
bIsActive
[in] 탭이 활성 상태인지 여부를 지정하는 부울 매개 변수입니다.
pTabWnd
[in] CMFCBaseTabCtrl 클래스 개체에 대한 포인터입니다. 프레임워크는 이 탭 컨트롤을 그립니다.
설명
개체는 CMFCBaseTabCtrl
WM_PAINT 메시지를 처리할 때 이 메서드를 호출합니다. 파생 클래스에서 이 메서드를 재정의하여 탭 모양을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnDrawTabsButtonBorder
프레임워크는 탭 단추의 테두리를 그릴 때 이 메서드를 호출합니다.
virtual void OnDrawTabsButtonBorder(
CDC* pDC,
CRect& rect,
CMFCButton* pButton,
UINT uiState,
CMFCBaseTabCtrl* pWndTab);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
rect
[in] 탭 단추의 경계를 지정하는 사각형입니다.
pButton
[in] 프레임워크가 테두리를 그리는 CMFCButton 클래스 에 대한 포인터입니다.
uiState
[in] 단추의 상태입니다(CButton::GetState 참조).
pWndTab
[in] 부모 탭 창에 대한 포인터입니다.
설명
파생된 시각적 관리자에서 이 메서드를 재정의하여 탭 단추의 테두리 모양을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnDrawTask
프레임워크는 CMFCTasksPaneTask 클래스 개체를 그릴 때 이 메서드를 호출합니다.
virtual void OnDrawTask(
CDC* pDC,
CMFCTasksPaneTask* pTask,
CImageList* pIcons,
BOOL bIsHighlighted = FALSE,
BOOL bIsSelected = FALSE);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
pTask
[in] CMFCTasksPaneTask 클래스 개체에 대한 포인터입니다. 프레임워크는 이 작업을 그립니다.
pIcons
[in] 작업창과 연결된 이미지 목록에 대한 포인터입니다. 각 작업에는 이 목록의 이미지에 대한 인덱스가 포함됩니다.
bIsHighlighted
[in] 표시된 작업이 강조 표시되는지 여부를 지정하는 부울 매개 변수입니다.
bIsSelected
[in] 표시된 작업이 선택되었는지 여부를 지정하는 부울 매개 변수입니다.
설명
프레임워크는 작업 표시줄에 작업을 아이콘과 텍스트로 표시합니다. pIcons 매개 변수는 pTask로 표시된 작업의 아이콘을 포함합니다. 파생 클래스에서 이 메서드를 재정의하여 작업 표시줄에서 작업의 모양을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnDrawTasksGroupAreaBorder
프레임워크는 CMFCTasksPane 클래스 개체의 그룹 주위에 테두리를 그릴 때 이 메서드를 호출합니다.
virtual void OnDrawTasksGroupAreaBorder(
CDC* pDC,
CRect rect,
BOOL bSpecial = FALSE,
BOOL bNoTitle = FALSE);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
rect
[in] 작업창에서 그룹 영역의 경계를 지정하는 사각형입니다.
bSpecial
[in] 테두리가 강조 표시되어 있는지 여부를 지정하는 부울 매개 변수입니다. TRUE 값은 테두리가 강조 표시됨을 나타냅니다.
bNoTitle
[in] 그룹 영역에 제목이 있는지 여부를 지정하는 부울 매개 변수입니다. TRUE 값은 그룹 영역에 제목이 없음을 나타냅니다.
설명
파생 클래스에서 이 함수를 재정의하여 작업창에서 그룹 영역 주위의 테두리를 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnDrawTasksGroupCaption
프레임워크는 CMFCTasksPaneTaskGroup 클래스 개체에 대한 캡션을 그릴 때 이 메서드를 호출합니다.
virtual void OnDrawTasksGroupCaption(
CDC* pDC,
CMFCTasksPaneTaskGroup* pGroup,
BOOL bIsHighlighted = FALSE,
BOOL bIsSelected = FALSE,
BOOL bCanCollapse = FALSE);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
pGroup
[in] CMFCTasksPaneTaskGroup 클래스 개체에 대한 포인터입니다. 프레임워크는 이 그룹에 대한 캡션을 그립니다.
bIsHighlighted
[in] 그룹이 강조 표시되어 있는지 여부를 나타내는 부울 매개 변수입니다.
bIsSelected
[in] 그룹이 현재 선택되어 있는지 여부를 나타내는 부울 매개 변수입니다.
bCanCollapse
[in] 그룹을 축소할 수 있는지 여부를 나타내는 부울 매개 변수입니다.
설명
파생 클래스에서 이 메서드를 재정의하여 캡션을 사용자 지정합니다 CMFCTasksPaneTaskGroup
.
CMFCVisualManagerOffice2003::OnDrawTearOffCaption
프레임워크는 CMFCPopupMenu 클래스 개체에 대한 캡션을 그릴 때 이 메서드를 호출합니다.
virtual void OnDrawTearOffCaption(
CDC* pDC,
CRect rect,
BOOL bIsActive);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
rect
[in] 캡션의 경계를 지정하는 사각형입니다.
bIsActive
[in] 캡션이 활성 상태이면 TRUE입니다. 그렇지 않으면 FALSE입니다.
설명
CMFCPopupMenu 클래스 개체가 WM_PAINT 메시지를 처리하고 제거 캡션을 그려야 하는 경우 프레임워크에서 이 함수를 호출합니다.
파생 클래스에서 이 메서드를 재정의하여 분리 막대에 대한 캡션 모양을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnErasePopupWindowButton
프레임워크는 팝업 창에서 단추를 지울 때 이 메서드를 호출합니다.
virtual void OnErasePopupWindowButton(
CDC* pDC,
CRect rectClient,
CMFCDesktopAlertWndButton* pButton);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
rectClient
[in] 팝업 창의 클라이언트 영역을 지정하는 사각형입니다.
pButton
[in] 지울 단추에 대한 포인터입니다.
설명
CMFCVisualManagerOffice2003::OnEraseTabsArea
프레임워크는 탭 창의 탭 영역을 지울 때 이 메서드를 호출합니다.
virtual void OnEraseTabsArea(
CDC* pDC,
CRect rect,
const CMFCBaseTabCtrl* pTabWnd);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
rect
[in] 탭 영역의 경계를 지정하는 사각형입니다.
pTabWnd
[in] 탭 창에 대한 포인터입니다. 프레임워크는 지정된 탭 창의 탭 영역을 지웁니다.
설명
CMFCBaseTabCtrl 클래스 개체가 WM_PAINT 메시지를 처리하고 탭 영역을 지울 때 프레임워크에서 이 함수를 호출합니다.
파생된 시각적 관리자에서 이 메서드를 재정의하여 탭의 모양을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnEraseTabsButton
프레임워크는 탭 단추의 텍스트와 아이콘을 지울 때 이 메서드를 호출합니다.
virtual void OnEraseTabsButton(
CDC* pDC,
CRect rect,
CMFCButton* pButton,
CMFCBaseTabCtrl* pWndTab);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
rect
[in] 탭 단추의 경계를 지정하는 사각형입니다.
pButton
[in] 탭 단추에 대한 포인터입니다. 프레임워크는 이 단추의 텍스트와 아이콘을 지웁니다.
pWndTab
[in] 탭 단추가 포함된 탭 컨트롤에 대한 포인터입니다.
설명
CMFCBaseTabCtrl 클래스 개체가 WM_ERASEBKGND 메시지를 처리할 때 프레임워크에서 단추의 텍스트와 아이콘을 지웁니다.
파생된 시각적 관리자에서 이 메서드를 재정의하여 탭 단추의 모양을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnEraseTabsFrame
프레임워크는 CMFCBaseTabCtrl 클래스 개체의 프레임을 지울 때 이 메서드를 호출합니다.
virtual BOOL OnEraseTabsFrame(
CDC* pDC,
CRect rect,
const CMFCBaseTabCtrl* pTabWnd);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
rect
[in] 탭 창의 경계를 지정하는 사각형입니다.
pTabWnd
[in] 탭 창에 대한 포인터입니다. 프레임워크는 이 CMFCBaseTabCtrl 클래스의 프레임을 지웁니다.
Return Value
메서드가 성공하면 TRUE이고 그렇지 않으면 FALSE입니다.
설명
이 메서드는 현재 탭의 배경색으로 사각형으로 표시된 영역을 채웁니다. 개체가 CMFCBaseTabCtrl
WM_PAINT 메시지를 처리하고 탭 프레임을 지울 때 호출됩니다.
CMFCVisualManagerOffice2003::OnFillAutoHideButtonBackground
자동 숨기기 단추의 배경을 채울 때 프레임워크에서 이 메서드를 호출합니다.
virtual void OnFillAutoHideButtonBackground(
CDC* pDC,
CRect rect,
CMFCAutoHideButton* pButton);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
rect
[in] 자동 숨기기 단추의 경계를 지정하는 사각형입니다.
pButton
[in] CMFCAutoHideButton 클래스 개체에 대한 포인터입니다. 프레임워크는 이 자동 숨기기 단추의 배경을 채웁니다.
설명
자동 숨기기 단추의 모양을 사용자 지정하려면 파생된 시각적 관리자에서 이 메서드를 재정의합니다.
CMFCVisualManagerOffice2003::OnFillBarBackground
프레임워크는 CBasePane 클래스 개체의 배경을 채울 때 이 메서드를 호출합니다.
virtual void OnFillBarBackground(
CDC* pDC,
CBasePane* pBar,
CRect rectClient,
CRect rectClip,
BOOL bNCArea = FALSE);
매개 변수
pDC
[in] 컨트롤 막대의 디바이스 컨텍스트에 대한 포인터입니다.
pBar
[in] CBasePane 클래스 개체에 대한 포인터입니다. 프레임워크는 이 창의 배경을 채웁니다.
rectClient
[in] 창의 경계를 지정하는 사각형입니다.
rectClip
[in] 창의 클리핑 영역을 지정하는 사각형입니다.
bNCArea
[in] 진행 예약된 값입니다.
설명
이 메서드의 기본 구현은 전역 변수 afxGlobalData
의 3D 배경색으로 막대의 배경을 채웁니다.
파생된 시각적 관리자에서 이 메서드를 재정의하여 창의 배경을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnFillButtonInterior
프레임워크는 도구 모음 단추의 배경을 채울 때 이 메서드를 호출합니다.
virtual void OnFillButtonInterior(
CDC* pDC,
CMFCToolBarButton* pButton,
CRect rect,
CMFCVisualManager::AFX_BUTTON_STATE state);
매개 변수
pDC
[in] 도구 모음 단추의 디바이스 컨텍스트에 대한 포인터입니다.
pButton
[in] 프레임워크가 배경을 채우는 단추에 대한 포인터입니다.
rect
[in] 도구 모음 단추의 경계를 지정하는 사각형입니다.
state
[in] 도구 모음 단추의 상태(도구 모음 단추의 가능한 상태는 또는 ButtonsIsPressed
ButtonsIsHighlighted
)입니다ButtonsIsRegular
.
설명
이 메서드의 기본 구현은 기본 색을 사용하여 배경을 채웁니다. 파생된 시각적 관리자에서 이 메서드를 재정의하여 도구 모음 단추의 배경을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnFillCommandsListBackground
프레임워크는 명령 목록에 속하는 도구 모음 단추의 배경을 채울 때 이 메서드를 호출합니다. 이 명령 목록은 사용자 지정 대화 상자의 일부입니다.
virtual COLORREF OnFillCommandsListBackground(
CDC* pDC,
CRect rect,
BOOL bIsSelected = FALSE);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
rect
[in] 단추의 경계를 지정하는 사각형입니다.
bIsSelected
[in] 단추가 선택되었는지 여부를 나타내는 부울 매개 변수입니다.
Return Value
도구 모음 단추의 텍스트 색입니다.
설명
사용자 지정 목록에 대한 자세한 내용은 CMFCToolBarButton::OnDrawOnCustomizeList를 참조하세요. 이 메서드의 기본 구현은 현재 선택한 스킨의 색 구성표에 따라 배경을 채웁니다.
CMFCVisualManagerOffice2003::OnFillHeaderCtrlBackground
프레임워크는 헤더 컨트롤의 배경을 채울 때 이 메서드를 호출합니다.
virtual void OnFillHeaderCtrlBackground(
CMFCHeaderCtrl* pCtrl,
CDC* pDC,
CRect rect);
매개 변수
pCtrl
[in] CMFCHeaderCtrl 클래스 개체에 대한 포인터입니다. 프레임워크는 이 헤더 컨트롤의 배경을 채웁니다.
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
rect
[in] 헤더 컨트롤의 경계를 지정하는 사각형입니다.
설명
파생된 시각적 관리자에서 이 메서드를 재정의하여 헤더 컨트롤의 모양을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnFillHighlightedArea
프레임워크는 도구 모음 단추의 강조 표시된 영역을 채울 때 이 메서드를 호출합니다.
virtual void OnFillHighlightedArea(
CDC* pDC,
CRect rect,
CBrush* pBrush,
CMFCToolBarButton* pButton);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
rect
[in] 채울 강조 표시된 영역의 경계 사각형입니다.
pBrush
[in] 강조 표시된 영역을 채우는 데 사용할 브러시입니다.
pButton
[in] 강조 표시된 영역을 채울 CMFCToolBarButton 클래스 개체에 대한 포인터입니다.
설명
CMFCVisualManagerOffice2003::OnFillOutlookBarCaption
프레임워크는 Outlook 캡션 표시줄의 배경을 채울 때 이 메서드를 호출합니다.
virtual void OnFillOutlookBarCaption(
CDC* pDC,
CRect rectCaption,
COLORREF& clrText);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
rectCaption
[in] 캡션 표시줄의 경계를 지정하는 사각형입니다.
clrText
[out] 이 메서드가 캡션 표시줄에 텍스트 색을 쓰는 COLORREF 개체에 대한 참조입니다.
설명
이 메서드의 기본 구현은 현재 스킨을 기반으로 하는 그림자의 색으로 캡션 막대를 채웁니다.
파생된 시각적 관리자에서 이 메서드를 재정의하여 Outlook 캡션 표시줄의 색을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnFillOutlookPageButton
프레임워크는 Outlook 페이지 단추의 내부를 채울 때 이 메서드를 호출합니다.
virtual void OnFillOutlookPageButton(
CDC* pDC,
const CRect& rect,
BOOL bIsHighlighted,
BOOL bIsPressed,
COLORREF& clrText);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
rect
[in] Outlook 페이지 단추의 경계를 지정하는 사각형입니다.
bIsHighlighted
[in] 단추가 강조 표시되는지 여부를 지정하는 부울 매개 변수입니다.
bIsPressed
[in] 단추를 누를지 여부를 지정하는 부울 매개 변수입니다.
clrText
[out] 이 메서드가 Outlook 페이지 단추의 텍스트 색을 저장하는 COLORREF 개체에 대한 참조입니다.
설명
파생된 시각적 관리자에서 이 함수를 재정의하여 Outlook 페이지 단추의 모양을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnFillPopupWindowBackground
프레임워크는 팝업 창의 배경을 채울 때 이 메서드를 호출합니다.
virtual void OnFillPopupWindowBackground(
CDC* pDC,
CRect rect);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
rect
[in] 팝업 창의 경계를 지정하는 사각형입니다.
설명
파생된 시각적 관리자에서 이 메서드를 재정의하여 팝업 창의 모양을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnFillTab
프레임워크는 탭 창의 배경을 채울 때 이 메서드를 호출합니다.
virtual void OnFillTab(
CDC* pDC,
CRect rectFill,
CBrush* pbrFill,
int iTab,
BOOL bIsActive,
const CMFCBaseTabCtrl* pTabWnd);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
rectFill
[in] 탭 창의 경계를 지정하는 사각형입니다.
pbrFill
[in] 프레임워크가 탭 창을 채우는 데 사용하는 브러시에 대한 포인터입니다.
iTab
[in] 프레임워크가 배경을 채우는 탭의 0부터 시작하는 탭 인덱스입니다.
bIsActive
[in] 탭이 활성 상태이면 TRUE이고 그렇지 않으면 FALSE입니다.
pTabWnd
[in] 부모 탭 컨트롤에 대한 포인터입니다.
설명
파생된 시각적 관리자에서 이 메서드를 재정의하여 탭의 모양을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnFillTasksGroupInterior
프레임워크는 CMFCTasksPaneTaskGroup 클래스 개체의 내부를 채울 때 이 메서드를 호출합니다.
virtual void OnFillTasksGroupInterior(
CDC* pDC,
CRect rect,
BOOL bSpecial = FALSE);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
rect
[in] 작업 그룹의 경계를 지정하는 사각형입니다.
bSpecial
[in] 내부가 특수한 색으로 채워지는지 여부를 나타내는 부울입니다.
설명
파생된 시각적 관리자에서 이 메서드를 재정의하여 작업 그룹의 모양을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnFillTasksPaneBackground
프레임워크는 CMFCTasksPane 클래스 컨트롤의 배경을 채울 때 이 메서드를 호출합니다.
virtual void OnFillTasksPaneBackground(
CDC* pDC,
CRect rectWorkArea);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
rectWorkArea
[in] 작업창의 경계를 지정하는 사각형입니다.
설명
파생된 시각적 관리자에서 이 메서드를 재정의하여 CMFCTasksPane 클래스 개체의 모양을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnHighlightQuickCustomizeMenuButton
프레임워크는 강조 표시된 빠른 사용자 지정 메뉴 단추를 그릴 때 이 메서드를 호출합니다.
virtual void OnHighlightQuickCustomizeMenuButton(
CDC* pDC,
CMFCToolBarMenuButton* pButton,
CRect rect);
매개 변수
pDC
[in] 단추의 디바이스 컨텍스트에 대한 포인터입니다.
pButton
[in] 단추에 대한 포인터입니다.
rect
[in] 단추의 경계 사각형입니다.
설명
CMFCVisualManagerOffice2003::OnHighlightRarelyUsedMenuItems
프레임워크는 강조 표시된 메뉴 명령을 그릴 때 이 메서드를 호출합니다.
virtual void OnHighlightRarelyUsedMenuItems(
CDC* pDC,
CRect rectRarelyUsed);
매개 변수
pDC
[in] 디바이스 컨텍스트에 대한 포인터입니다.
rectRarelyUsed
[in] 강조 표시된 명령의 경계를 지정하는 사각형입니다.
설명
파생된 시각적 관리자에서 이 메서드를 재정의하여 강조 표시된 메뉴 명령의 모양을 사용자 지정합니다.
CMFCVisualManagerOffice2003::OnUpdateSystemColors
프레임워크는 시스템 색이 변경되면 이 함수를 호출합니다.
virtual void OnUpdateSystemColors();
설명
프레임워크는 이 메서드를 WM_SYSCOLORCHANGE 메시지 처리의 일부로 호출합니다. 애플리케이션에서 색이 변경될 때 사용자 지정 코드를 실행하려면 파생된 시각적 관리자에서 이 메서드를 재정의합니다.
CMFCVisualManagerOffice2003::SetDefaultWinXPColors
시각적 관리자가 GetSysColor에서 가져온 네이티브 Windows XP 테마 색 또는 색을 사용해야 하는지 여부를 지정합니다.
static void SetDefaultWinXPColors(BOOL bDefaultWinXPColors = TRUE);
매개 변수
bDefaultWinXPColors
[in] 시각적 관리자가 네이티브 Windows XP 색을 사용할지 여부를 지정합니다.
설명
bDefaultWinXPColors가 TRUE이면 시각적 관리자는 파란색, 올리브 또는 실버와 같은 네이티브 Windows XP 색을 사용합니다. 그렇지 않으면 시각적 관리자에서 가져온 GetSysColor
색을 사용합니다. 시각적 관리자는 COLOR_3DFACE, COLOR_3DSHADOW, COLOR_3DHIGHLIGHT, COLOR_3DDKSHADOW 및 COLOR_3DLIGHT 같은 시각적 요소를 사용합니다.
기본적으로 개체는 네이 CMFCVisualManagerOffice2003
티브 Windows XP 테마 색을 사용합니다.
CMFCVisualManagerOffice2003::SetStatusBarOfficeXPLook
Windows XP 전역 테마를 사용해야 되도록 지정합니다.
static void __stdcall SetStatusBarOfficeXPLook(BOOL bStatusBarOfficeXPLook = TRUE);
매개 변수
bStatusBarOfficeXPLook
[in] Windows XP 전역 테마를 사용해야 하는 경우 TRUE(기본값)이고, 그렇지 않으면 FALSE입니다.
설명
CMFCVisualManagerOffice2003::SetUseGlobalTheme
시각적 관리자가 전역 테마를 사용하는지 여부를 지정합니다.
static void SetUseGlobalTheme(BOOL bUseGlobalTheme = TRUE);
매개 변수
bUseGlobalTheme
[in] TRUE이면 시각적 관리자가 전역 테마를 사용합니다. 그렇지 않으면 FALSE입니다.
설명
개체가 CMFCVisualManagerOffice2003
전역 테마를 사용하는 경우 CMFCVisualManagerWindows 클래스를 사용하여 GUI 요소를 그립니다.
개체가 CMFCVisualManagerOffice2003
전역 테마를 사용하지 않는 경우 CMFCVisualManagerOfficeXP 클래스를 사용하여 GUI 요소를 그립니다.
참고 항목
계층 구조 차트
클래스
CMFCVisualManager 클래스
CMFCVisualManagerOfficeXP 클래스
CMFCVisualManagerWindows 클래스