次の方法で共有


CMonthCalCtrl::SetCalendarBorder

現在の月間予定表コントロールの境界線の幅を設定します。

void SetCalendarBorder(
     int cxyBorder
);

パラメーター

パラメーター

説明

[入力] cxyBorder

ピクセルの境界線の幅。

解説

このメソッドが成功した場合、境界線の幅は cxyBorder のパラメーターに設定されます。は、境界線の幅は、現在の テーマで指定された、ゼロの既定値にリセットされますテーマを使用する必要があります。

このメソッドは Windows SDKで説明する MCM_SETCALENDARBORDER のメッセージを送信します。

必要条件

ヘッダー: 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 クラス

階層図

CMonthCalCtrl::SetCalendarBorderDefault

MCM_SETCALENDARBORDER

テーマと視覚スタイルの有効化