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