CMonthCalCtrl::SetCalendarBorder
現在の月間予定表コントロールの境界線の幅を設定します。
void SetCalendarBorder(
int cxyBorder
);
パラメーター
パラメーター |
説明 |
---|---|
[入力] cxyBorder |
境界線の幅 (ピクセル単位)。 |
解説
このメソッドが成功すると、境界線の幅は cxyBorder パラメーターの値に設定されます。 そうでない場合は、境界線の幅が、現在のテーマで指定されている既定値にリセットされます。テーマが使用されていない場合はゼロになります。
このメソッドは、MCM_SETCALENDARBORDER メッセージを送信します。このメッセージについては、Windows SDK を参照してください。
必要条件
**ヘッダー:**afxdtctl.h
このコントロールは、Windows Vista およびそれ以降のバージョンでサポートされています。
このメソッドに関するその他の要件については、「Windows Vista コモン コントロールの作成要件」を参照してください。
使用例
次のコード例では、プログラムによって月間予定表コントロールにアクセスするために使用される m_monthCalCtrl 変数を定義しています。 この変数は、次の例で使用されます。
// Variable used to reference the month calendar control.
CMonthCalCtrl m_monthCalCtrl;
// Variable used to reference the splitbutton control.
CSplitButton m_splitButton;
次のコード例では、月間予定表コントロールの境界線の幅を 8 ピクセルに設定しています。 このメソッドが正常に終了したかどうかを確認するには、CMonthCalCtrl::GetCalendarBorder メソッドを使用します。
// Use the GetCalendarBorder() method to determine whether
// this method succeeded or failed.
m_monthCalCtrl.SetCalendarBorder( 8 );
参照
参照
CMonthCalCtrl::SetCalendarBorderDefault