CMonthCalCtrl::SetColor
月間予定表コントロールの指定した領域の色を設定します。
COLORREF SetColor(
int nRegion,
COLORREF ref
);
パラメーター
nRegion
セットに、月間カレンダー色を指定する整数値。この値は次のいずれかになります。値
説明
MCSC_BACKGROUND
月の間に表示される背景色。
MCSC_MONTHBK
月内の背景色です。
MCSC_TEXT
月内のテキストの色です。
MCSC_TITLEBK
カレンダーの表題の背景色です。
MCSC_TITLETEXT
カレンダーの表題内のテキストの色です。
MCSC_TRAILINGTEXT
ヘッダー、一時的きず日のテキストの表示に使用される色。ヘッダーおよび末尾の日は前から、現在の暦で表示月に従って日です。
ref
月間予定表コントロールの特定の部分の新しい色設定の COLORREF の値。
戻り値
成功した場合は、月間予定表コントロールの特定の部分について、前の色設定を表す COLORREF の値。それ以外の場合は、このメッセージは -1 を返します。
解説
このメンバー関数は Windows SDKに記述されている Win32 メッセージの動作を MCM_SETCOLOR実行します。
使用例
// 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));
必要条件
Header: afxdtctl.h