Vcl.ComCtrls.TMonthCalendar.MsgSetRange
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 */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | protected | Vcl.ComCtrls.pas Vcl.ComCtrls.hpp |
Vcl.ComCtrls | TMonthCalendar |
Description
Définit la sélection du calendrier.
MsgSetCalColors est utilisée pour implémenter la sélection spécifiée par les propriétés Date et MaxDate. Cette méthode protégée définit les dates sélectionnées en utilisant la fonction MonthCal_SetRange d'appel de l'API Windows.
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 la sélection est correctement définie, sinon false est renvoyée.