次の方法で共有


CMonthCalCtrl::GetMaxTodayWidth

更新 : 2007 年 11 月

現在の月間予定表コントロールの "今日" という文字列の最大幅を取得します。

DWORD GetMaxTodayWidth() const;

戻り値

"今日" という文字列の幅 (ピクセル単位)。

使用例

次のコード例では、月間予定表コントロールにプログラムによってアクセスするために使用される m_monthCalCtrl 変数を定義しています。この変数は、次の例で使用されます。

   // Variable used to reference the month calendar control.
    CMonthCalCtrl m_monthCalCtrl;
    // Variable used to reference the splitbutton control.
    CSplitButton m_splitButton;

GetMaxTodayWidth メソッドのコード例を次に示します。

    DWORD width = m_monthCalCtrl.GetMaxTodayWidth();
    CString str;
    str.Format(_T("The maximum today width is %d."), width);
    AfxMessageBox(str, MB_ICONINFORMATION);

解説

ユーザーは、月間予定表コントロールの下端に表示されている "今日" という文字列をクリックすることによって現在の日付に戻ることができます。"今日" という文字列にはラベル テキストと日付テキストが含まれています。

このメソッドは、MCM_GETMAXTODAYWIDTH メッセージを送信します。このメッセージについては、Windows SDK を参照してください。

必要条件

ヘッダー : afxdtctl.h

参照

参照

CMonthCalCtrl クラス

階層図

MCM_GETMAXTODAYWIDTH

その他の技術情報

CMonthCalCtrl のメンバ