Partager via


classes simples de type de données

Les classes suivantes encapsulent les coordonnées de dessin, chaînes de caractères, ainsi que des informations de date et d'heure, ce qui permet une utilisation pratique de la syntaxe C++. Ces objets sont largement utilisés comme paramètres des fonctions membres des classes windows dans la bibliothèque de classes. Comme CPoint, CSize, et CRect correspondent au POINT, à la TAILLE, et aux structures RECT, respectivement, dans Kit de développement logiciel 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 à leurs fonctions membres. CStringT fournit les chaînes de caractères dynamiques extrêmement flexibles. CTime, COleDateTime, CTimeSpan, et COleTimeSpan représentent les valeurs de date et d'heure. Pour plus d'informations sur ces classes, consultez l'article Date et heure.

Les classes qui commencent par «COle» sont des encapsulations des types de données fournis par OLE. Ces types de données peuvent être utilisés dans des programmes Windows même si d'autres fonctionnalités OLE sont utilisées.

  • CStringT Class
    Contient des chaînes de caractères.

  • CTime
    Contient des valeurs de date et d'heure absolues.

  • COleDateTime
    Wrapper pour le type DATEOLE automation. Représente les valeurs de date et d'heure.

  • CTimeSpan
    Contient les valeurs de date et d'heure associées.

  • COleDateTimeSpan
    Contient les valeurs de COleDateTime associées, telles que la différence entre deux valeurs de COleDateTime.

  • CPoint
    Contient des paires (x, y) de coordonnées.

  • CSize
    Contient la distance, les positions relatives, ou les valeurs couplées.

  • CRect
    Contient des coordonnées de zones rectangulaires.

  • CImageList
    Fournit les fonctionnalités de la liste d'images Windows. Les listes d'images sont utilisées avec des contrôles de liste et des contrôles d'arborescence. Elles peuvent également être utilisées pour stocker et archiver un ensemble de bitmap de tailles identiques.

  • COleVariant
    Wrapper pour le type VARIANTOLE automation. Les données dans VARIANTs peuvent être stockées dans plusieurs formats.

  • COleCurrency
    Wrapper pour le type OLE DEVISE, un type OLE automation d'arithmétique à virgule fixe, avec 15 chiffres placés avant la virgule et 4 chiffres après.

    Notes

    À partir de Visual C++ .NET, CRect, CSize, et CPoint ont été modifiés pour être utilisables dans les applications ATL ou MFC.En outre, CStringT a été ajouté pour fournir une classe CString MFC indépendante.Pour plus d'informations sur les classes utilitaires partagées, consultez Classes partagées.

Voir aussi

Concepts

Vue d'ensemble de la bibliothèque de classes