Clases de tipos de datos simples
Las siguientes clases encapsulan las coordenadas de dibujo, las cadenas de caracteres y la información de fecha y hora, lo que permite un uso práctico de la sintaxis de C++. Estos objetos se usan ampliamente como parámetros para las funciones miembro de las clases de Windows en la biblioteca de clases. Dado que CPoint
, CSize
y CRect
corresponden a las estructuras POINT, SIZE y RECT, respectivamente, en Windows SDK, puede usar objetos de estas clases de C++ donde pueda usar estas estructuras de lenguaje C. Las clases proporcionan interfaces útiles mediante sus funciones miembro. CStringT
proporciona cadenas de caracteres dinámicos muy flexibles. CTime
, COleDateTime
, CTimeSpan
y COleTimeSpan
representan valores de fecha y hora. Para más información sobre estas clases, consulte el artículo Fecha y hora.
Las clases que comienzan por "COle
" son encapsulaciones de los tipos de datos proporcionados por OLE. Estos tipos de datos se pueden usar en los programas de Windows independientemente de si se usan otras características OLE.
CStringT (clase)
Contiene cadenas de caracteres.
CTime
Contiene valores de fecha y hora absolutos.
COleDateTime
Contenedor para el tipo de automatización OLE DATE. Representa valores de fecha y hora.
CTimeSpan
Contiene valores de fecha y hora relativos.
COleDateTimeSpan
Contiene valores relativos COleDateTime
, como la diferencia entre dos valores COleDateTime
.
CPoint
Esta clase se usa para almacenar pares de coordenadas (x e y).
CSize
Esta clase se usa para almacenar información sobre la distancia, las posiciones relativas o los valores emparejados.
CRect
Esta clase se usa para almacenar las coordenadas de áreas rectangulares.
CImageList
Proporciona la funcionalidad del control de lista de imágenes común de Windows. Las listas de imágenes se usan con controles de lista y controles de árbol. También se pueden usar para almacenar y archivar un conjunto de mapas de bits de mismo tamaño.
COleVariant
Contenedor para el tipo de automatización OLE VARIANT. Los datos de VARIANT se pueden almacenar en muchos formatos.
COleCurrency
Contenedor para el tipo de automatización OLE CURRENCY, un tipo aritmético de punto fijo, con 15 dígitos antes del separador decimal y 4 dígitos después.
Nota:
CRect
, CSize
y CPoint
se pueden usar en aplicaciones ATL o MFC. Además, CStringT
proporciona una clase similar a CString
independiente de MFC. Para más información sobre las clases de utilidad compartidas, consulte Clases compartidas.