다음을 통해 공유


CMonthCalCtrl::SetColor

Month calendar 컨트롤의 지정 된 영역의 색상을 설정합니다.

COLORREF SetColor( 
   int nRegion, 
   COLORREF ref  
);

매개 변수

  • nRegion
    설정 월 일정 색 지정 하는 정수 값입니다. 이 값은 다음 중 하나를 수 있습니다.

    의미

    MCSC_BACKGROUND

    개월 간의 표시할 배경색입니다.

    MCSC_MONTHBK

    달력에 표시할 배경색입니다.

    MCSC_TEXT

    달력의 텍스트를 표시하는 데 사용할 색입니다.

    MCSC_TITLEBK

    달력 제목에 표시할 배경색입니다.

    MCSC_TITLETEXT

    달력 제목의 텍스트를 표시하는 데 사용할 색입니다.

    MCSC_TRAILINGTEXT

    후행 날짜 텍스트를 표시 하는 데 사용 되는 색입니다. 머리글 날짜와 후행 날짜는 현재 달력에 나타나는 이전 및 다음 월의 일입니다.

  • ref
    A COLORREF month calendar 컨트롤의 지정 된 부분에 대 한 새로운 색 설정 값입니다.

반환 값

A COLORREF 성공 하면 month calendar 컨트롤의 지정 된 부분에 대 한 이전 색 설정을 나타내는 값입니다. 그렇지 않으면-1이이 메시지를 반환합니다.

설명

이 멤버 함수는 Win32 메시지의 동작을 구현 MCM_SETCOLOR에 설명 된 대로, 여 Windows SDK.

예제

// Set colors for title text and title background to match 
// the Control Panel settings for inactive window captions.
m_calCtrl1.SetColor(MCSC_TITLETEXT, ::GetSysColor(COLOR_INACTIVECAPTIONTEXT));
m_calCtrl1.SetColor(MCSC_TITLEBK, ::GetSysColor(COLOR_INACTIVECAPTION));

요구 사항

헤더: afxdtctl.h

참고 항목

참조

CMonthCalCtrl 클래스

계층 구조 차트

CMonthCalCtrl::GetColor