次の方法で共有


CDateTimeCtrl::SetRange

更新 : 2007 年 11 月

日時指定コントロールのシステム時刻の許容最小値と最大値を設定します。

BOOL SetRange(
   const COleDateTime* pMinRange,
   const COleDateTime* pMaxRange 
);
BOOL SetRange(
   const CTime* pMinRange,
   const CTime* pMaxRange 
);

パラメータ

  • pMinRange
    CDateTimeCtrl オブジェクトの許容時刻範囲の開始時刻を含む COleDateTime オブジェクトまたは CTime オブジェクトへのポインタ。

  • pMaxRange
    CDateTimeCtrl オブジェクトの許容時刻範囲の終了時刻を含む COleDateTime オブジェクトまたは CTime オブジェクトへのポインタ。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

このメンバ関数は、Windows SDK に記述されている Win32 メッセージ DTM_SETRANGE の動作を実装します。MFC の実装では、COleDateTime または CTime のどちらの形式も使用できます。COleDateTime オブジェクトのステータスが NULL の場合は、範囲が削除されます。CTime ポインタまたは COleDateTime ポインタを NULL にした場合も、範囲が削除されます。

使用例

CDateTimeCtrl::GetRange の例を参照してください。

必要条件

ヘッダー : afxdtctl.h

参照

参照

CDateTimeCtrl クラス

階層図

CDateTimeCtrl::GetRange

その他の技術情報

CDateTimeCtrl のメンバ