Share via


DateTime_SetMonthCalColor マクロ (commctrl.h)

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

構文

void DateTime_SetMonthCalColor(
   hdp,
   iColor,
   clr
);

パラメーター

hdp

種類: HWND

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

iColor

型: int

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

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

clr

種類: COLORREF

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

戻り値

なし

解説

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

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー commctrl.h