次の方法で共有


DateTime_SetMonthCalColor マクロ (commctrl.h)

日付と時刻の選択 (DTP) コントロール内の月のカレンダーの特定の部分の色を設定します。 このマクロを使用することも、DTM_SETMCCOLOR メッセージを明示的に送信することもできます。

構文

COLORREF DateTime_SetMonthCalColor(
   HWND     hdp,
   int      iColor,
   COLORREF clr
);

パラメーター

hdp

型: HWND

DTP コントロールへのハンドル。

iColor

型: int

設定する月カレンダーの色を指定 型の値。 この値には、次のいずれかを指定できます。

価値 意味
MCSC_BACKGROUND
月の間に表示される背景色を設定します。
MCSC_MONTHBK
月内に表示される背景色を設定します。
MCSC_TEXT
1 か月以内にテキストを表示するために使用する色を設定します。
MCSC_TITLEBK
予定表のタイトルに表示される背景色を設定します。
MCSC_TITLETEXT
予定表のタイトル内にテキストを表示するために使用する色を設定します。
MCSC_TRAILINGTEXT
ヘッダーの日付と末尾の日のテキストを表示するために使用する色を設定します。 ヘッダーと末尾の日数は、現在の月のカレンダーに表示される前月と翌月の日数です。

clr

型: COLORREF

COLORREF、月のカレンダーの指定した領域に設定される色を表す値です。

戻り値

型: COLORREF

成功した場合、月のカレンダー コントロールの指定した部分の前の色の設定を表す COLORREF 値を返します。 それ以外の場合、このメッセージは -1 を返します。

備考

ビジュアル スタイルが有効になっている場合、このマクロは、iColor がMCSC_BACKGROUNDされている場合 場合を除き、効果はありません。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista [デスクトップ アプリのみ]
サポートされる最小サーバー Windows Server 2003 [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー commctrl.h