Vcl.ComCtrls.TCommonCalendar.MsgSetRange

De RAD Studio API Documentation
Aller à : navigation, rechercher

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 */;

Propriétés

Type Visibilité  Source Unité  Parent
function protected
Vcl.ComCtrls.pas
Vcl.ComCtrls.hpp
Vcl.ComCtrls TCommonCalendar

Description

Implémente les propriétés MinDate et MaxDate.

MsgSetRange implémente les propriétés MinDate et MaxDate en envoyant un message à la poignée de fenêtre du calendrier. MsgSetRange est une méthode abstraite, et doit être surchargée dans des objets descendants afin d'envoyer le message approprié.

Le paramètre Flags indique le type d'information inclus dans le tableau SysTime. Il comprend l'indicateur GDTR_MIN si une date minimum est fournie et l'indicateur GDTR_MAX si une date maximum est fournie.

Le paramètre SysTime représente un tableau à deux éléments contenant la date minimum comme premier élément et la date maximum comme deuxième élément. Ces valeurs peuvent être obtenues à partir des propriétés MinDate et MaxDate en appelant DateTimeToSystemTime.

MsgSetRange renvoie true si l'intervalle est défini par la méthode.

Voir aussi