Vcl.ComCtrls.TDateTimePicker.MsgSetRange

提供:RAD Studio API Documentation

Delphi

function MsgSetRange(Flags: Integer; SysTime: TSystemTimeRangeArray): Boolean; override;
function MsgSetRange(Flags: Integer; SysTime: PSystemTime; Unused: Integer = 0): Boolean; override; deprecated;

C++

virtual bool __fastcall MsgSetRange(int Flags, const Winapi::Commctrl::TSystemTimeRangeArray &SysTime)/* overload */;
virtual bool __fastcall MsgSetRange _DEPRECATED_ATTRIBUTE0 (int Flags, Winapi::Windows::PSystemTime SysTime, int Unused = 0x0)/* overload */;

プロパティ

種類 可視性 ソース ユニット
function protected
Vcl.ComCtrls.pas
Vcl.ComCtrls.hpp
Vcl.ComCtrls TDateTimePicker

説明

MinDate プロパティと MaxDate プロパティを実装します。 {{#multireplace:Vcl.ComCtrls.TDateTimePicker.MsgSetRange|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} は {{#multireplace:Vcl.ComCtrls.TCommonCalendar.MsgSetRange|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を継承しています。以下の内容はすべて {{#multireplace:Vcl.ComCtrls.TCommonCalendar.MsgSetRange|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を参照しています。

MinDate プロパティと MaxDate プロパティを実装します。

MsgSetRange メソッドは,メッセージをカレンダーウィンドウハンドルに送信して MinDate プロパティと MaxDate プロパティを実装します。MsgSetRange は抽象メソッドであり,適切なメッセージを送信するように下位オブジェクトでオーバーライドする必要があります。

Flag パラメータは,どのような種類の情報が SysTime 配列に含まれているかを示します。日付の最小値を指定した場合は GDTR_MIN フラグ,日付の最大値を指定した場合は GDTR_MAX フラグが含まれます。

SysTime パラメータは,最初に日付の最小値,次に日付の最大値という 2 つの要素を格納する配列です。これらの値は,DateTimeToSystemTime を呼び出すことで MinDate プロパティと MaxDate プロパティから取得できます。

MsgSetRange で範囲が設定された場合,このメソッドは true を返します。

関連項目