Classes de type de données simple
Les classes suivantes encapsulent les coordonnées de dessin, les chaînes de caractères et les informations d’heure et de date, ce qui permet une utilisation pratique de la syntaxe C++. Ces objets sont utilisés largement en tant que paramètres pour les fonctions membres des classes Windows dans la bibliothèque de classes. Étant donné que CPoint
, CSize
et CRect
correspondent aux structures POINT, SIZE et RECT , respectivement, dans le Kit de développement logiciel (SDK) Windows, vous pouvez utiliser des objets de ces classes C++ partout où vous pouvez utiliser ces structures de langage C. Les classes fournissent des interfaces utiles via leurs fonctions membres. CStringT
fournit des chaînes de caractères dynamiques très flexibles. CTime
, COleDateTime
, CTimeSpan
et COleTimeSpan
représentent les valeurs d’heure et de date. Pour plus d’informations sur ces classes, consultez l’article Date et Heure.
Les classes qui commencent par «COle
» sont des encapsulations de types de données fournis par OLE. Ces types de données peuvent être utilisés dans les programmes Windows, que d’autres fonctionnalités OLE soient utilisées.
CStringT, classe
Contient des chaînes de caractères.
CTime
Contient les valeurs d’heure et de date absolues.
COleDateTime
Wrapper pour le type OLE Automation DATE. Représente les valeurs de date et d’heure.
CTimeSpan
Contient les valeurs d’heure et de date relatives.
COleDateTimeSpan
Contient des valeurs relatives COleDateTime
, telles que la différence entre deux COleDateTime
valeurs.
CPoint
Contient des paires de coordonnées (x, y).
CSize
Conserve la distance, les positions relatives ou les valeurs jumelées.
CRect
Contient les coordonnées des zones rectangulaires.
CImageList
Fournit les fonctionnalités de la liste d’images Windows. Les listes d’images sont utilisées avec les contrôles de liste et les contrôles d’arborescence. Ils peuvent également être utilisés pour stocker et archiver un ensemble de bitmaps de même taille.
COleVariant
Wrapper pour le type d’automatisation OLE VARIANT. Les données de VARIANTpeuvent être stockées dans de nombreux formats.
COleCurrency
Wrapper pour le type OLE Automation CURRENCY, un type arithmétique à point fixe, avec 15 chiffres avant la virgule décimale et 4 chiffres après.
Remarque
CRect
, CSize
et CPoint
sont utilisables dans les applications ATL ou MFC. En outre, CStringT
fournit une classe indépendante CString
de MFC. Pour plus d’informations sur les classes utilitaires partagées, consultez Classes partagées.