API:System.Types
Sommaire
Classes
IAsyncResult | Une interface utilisée par les méthodes en tant que type de retour afin de fournir une exécution asynchrone du code. |
TBitConverter | Convertisseur entre les tableaux d'octets et les types natifs Delphi. |
TMultiWaitEvent | Classe de base abstraite entièrement implémentée par l'unité System.Classes. IAsyncResult.GetAsyncWaitEvent utilise cette classe comme type de renvoi. |
Routines
Bounds | Renvoie le TRect d'un rectangle de dimensions données. |
CenteredRect | Crée un rectangle centré. |
CenterPoint | Renvoie le point situé au centre d'un rectangle. |
EqualRect | Indique si deux valeurs TRect sont identiques. |
InflateRect | Agrandit un rectangle d'une quantité spécifique. |
IntersectRect | Renvoie l'intersection de deux rectangles spécifiés. |
IntersectRectF | Renvoie l'intersection de deux rectangles. |
IsRectEmpty | Indique si le rectangle spécifié a une largeur et une hauteur positives. |
MinPoint | Renvoie le TPoint ou TPointF minimal. |
MultiplyRect | Agrandit un rectangle d'une quantité spécifique. |
NormalizeRect | Normalise l'objet TRect. |
NormalizeRectF | Normalise l'objet TRectF. |
OffsetRect | Modifie l'origine d'un rectangle selon la quantité spécifiée. |
Point | Crée une structure TPoint avec un couple de coordonnées. |
PointF | Renvoie une instance de TPointF. |
PtInCircle (obsolète) | Indique si un point spécifié se trouve à l'intérieur d'un cercle spécifié. |
PtInRect | Indique si le point spécifié se trouve à l'intérieur du rectangle spécifié. |
Rect | Crée une structure TRect avec un ensemble de coordonnées. |
RectCenter | Renvoie une instance de TRect ou TRectF placée au centre d'un autre rectangle similaire. |
RectF | Renvoie une instance de TRectF. |
RectHeight | Renvoie la taille verticale du rectangle. |
RectWidth | Spécifie la taille horizontale du rectangle. |
ScalePoint | Renvoie une instance de TPoint ou TPointF avec des coordonnées à l'échelle. |
SmallPoint | Crée une structure TSmallPoint avec un couple de coordonnées. |
SplitRect | Renvoie un rectangle obtenu à partir du rectangle en cours, tout en appliquant la règle de fractionnement spécifiée. |
UnionRect | Renvoie l'union de deux rectangles. |
UnionRectF | Renvoie l'union de deux rectangles. |
Types
DWORD | Type entier d'intervalle [0; 4294967295]. |
OleStr | Représente un alias pour WideString. |
PByte | Pointeur sur Byte. |
PDouble | Pointeur sur Double. |
PInteger | Pointeur sur Integer. |
PLongInt | Pointeur sur LongInt. |
PPoint | PPoint est un pointeur sur une variable TPoint. |
PPointF | Pointeur sur une variable TPointF. |
PRect | Pointeur sur une variable TRect. |
PRectF | Pointeur sur une variable TRectF. |
PSize | Pointeur sur tagSIZE. |
PSizeF | Pointeur sur une variable TSizeF. |
PSmallInt | Pointeur sur SmallInt. |
PSmallPoint | Pointeur sur TSmallPoint. |
SIZE | Représente un alias sur un enregistrement contenant les valeurs largeur et hauteur. |
tagPOINT | Représente un alias pour TPoint. |
tagPointF | Représente un alias pour TPointF. |
tagSize | tagSize est un enregistrement contenant les valeurs largeur et hauteur. |
TDirection | Indique la direction dans laquelle la liste sera parcourue. |
TDuplicates | Indique la réponse renvoyée lorsqu'une application tente d'ajouter une entrée dupliquée à une liste. |
TEndian | Définit un type d'endian. |
THorzRectAlign | Spécifie l'alignement horizontal d'un rectangle. |
TPoint | Définit un emplacement sur l'écran exprimé en pixels. |
TPointF | Définit un emplacement sur l'écran exprimé en pixels. |
TPointFType | |
TRect | TRect définit un rectangle. |
TRectF | TRectF définit un rectangle, avec des coordonnées en points flottants. |
TSize | Spécifie la largeur et la hauteur d'un objet. |
TSizeF | Représente la largeur et la hauteur à virgule flottante d'un objet. |
TSmallPoint | Le type TSmallPoint définit un point avec deux coordonnées de 16 bits. |
TSplitRectType | TSplitRectType spécifie quel côté du rectangle est utilisé lors du fractionnement d'un rectangle. |
TValueRelationship | TValueRelationship définit les possibilités de comparaison de valeurs. |
TVertRectAlign | Spécifie l'alignement vertical d'un rectangle. |
TWaitResult |
Variables
c180 | |
c180divPI | |
c2PI | |
c360 | |
c3PIdiv4 | |
cInv2PI | |
cInv360 | |
cOneHalf | |
cPI | |
cPIdiv180 | |
cPIdiv2 | |
cPIdiv4 | |
CurveKappa | |
CurveKappaInv | |
Epsilon | |
Epsilon2 |
Constantes
BOM_LSB_FIRST | BOM_LSB_FIRST: Char = $FEFF; |
BOM_MSB_FIRST | BOM_MSB_FIRST: Char = $FFFE; |
CarriageReturn | CarriageReturn: Char = $D; |
EqualsValue | EqualsValue: Integer = 0; |
FormFeed | FormFeed: Char = $C; |
GreaterThanValue | GreaterThanValue: Integer = 1; |
GUID_NULL | GUID_NULL: TGUID; |
LessThanValue | LessThanValue: Integer = $FFFFFFFF; |
LineFeed | LineFeed: Char = $A; |
LineSeparator | LineSeparator: Char = $2028; |
NullChar | NullChar: Char = 0; |
ParagraphSeparator | ParagraphSeparator: Char = $2029; |
PlatformEndian | PlatformEndian: TEndian = Little; |
RT_RCDATA | RT_RCDATA: PWideChar = $A; |
Space | Space: Char = $20; |
Tabulator | Tabulator: Char = 9; |
VerticalTab | VerticalTab: Char = $B; |