Vcl.ComCtrls.TCommonCalendar.MsgSetRange

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

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

C++

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

プロパティ

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

説明

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

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

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

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

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

関連項目