Partilhar via


Classes de tipo de dados simples

As classes a seguir encapsulam coordenadas de desenho, cadeias de caracteres e informações de data e hora, permitindo o uso conveniente da sintaxe C++. Esses objetos são amplamente usados como parâmetros para as funções de membro de classes do Windows na biblioteca de classes. Como CPoint, CSizee CRect correspondem às estruturas POINT,SIZE e RECT , respectivamente, no SDK do Windows, você pode usar objetos dessas classes C++ sempre que puder usar essas estruturas de linguagem C. As classes fornecem interfaces úteis através de suas funções de membro. CStringT fornece cadeias de caracteres dinâmicas muito flexíveis. CTime, COleDateTime, CTimeSpan, e COleTimeSpan representam valores de hora e data. Para obter mais informações sobre essas classes, consulte o artigo Data e hora.

As classes que começam com "COle" são encapsulamentos de tipos de dados fornecidos pelo OLE. Esses tipos de dados podem ser usados em programas do Windows, independentemente de outros recursos OLE serem usados.

Classe CStringT
Contém cadeias de caracteres.

CTime
Contém valores absolutos de hora e data.

COleDateTime
Wrapper para o tipo de automação OLE DATE. Representa valores de data e hora.

CTimeSpan
Contém valores relativos de hora e data.

COleDateTimeSpan
Mantém valores relativos COleDateTime , como a diferença entre dois COleDateTime valores.

CPoint
Mantém pares de coordenadas (x, y).

CSize
Mantém distância, posições relativas ou valores emparelhados.

CRect
Contém coordenadas de áreas retangulares.

CImageList
Fornece a funcionalidade da lista de imagens do Windows. As listas de imagens são usadas para controlos de lista e controlos de árvore. Eles também podem ser usados para armazenar e arquivar um conjunto de bitmaps do mesmo tamanho.

COleVariant
Wrapper para o tipo de automação OLE VARIANT. Os dados em VARIANTs podem ser armazenados em muitos formatos.

COleMoeda
Wrapper para o tipo de automação OLE CURRENCY, um tipo aritmético de ponto fixo, com 15 dígitos antes da vírgula decimal e 4 dígitos depois.

Observação

CRect, CSizee CPoint são utilizáveis em aplicações ATL ou MFC. Além disso, CStringT fornece uma classe semelhante a CString, independente de MFC. Para obter mais informações sobre classes de utilitário compartilhadas, consulte Classes compartilhadas.

Ver também

Visão geral da classe