Classi del tipo di dati semplice
Le classi seguenti incapsulano coordinate di disegno, stringhe di caratteri e informazioni di data e ora che consentono un utilizzo conveniente della sintassi di C++. Questi oggetti vengono utilizzati ampiamente come parametri alle funzioni membro delle classi di Windows nella libreria di classi. Poiché CPoint
, CSize
e CRect
corrispondono rispettivamente alle strutture POINT, SIZE e RECT in Windows SDK, è possibile usare oggetti di queste classi C++ ovunque sia possibile usare queste strutture del linguaggio C. Le classi forniscono utili interfacce attraverso le funzioni membro. CStringT
fornisce stringhe di caratteri dinamiche molto flessibili. CTime
CTimeSpan
, COleDateTime
, e COleTimeSpan
rappresentano valori di data e ora. Per altre informazioni su queste classi, vedere l'articolo Data e ora.
Le classi che iniziano con "COle
" sono incapsulazioni di tipi di dati forniti da OLE. Questi tipi di dati possono essere utilizzati in programmi di Windows indipendentemente dall'utilizzo di altre funzionalità OLE.
Classe CStringT
Contiene stringhe di caratteri.
CTime
Contiene valori assoluti di data e ora.
Coledatetime
Wrapper per il tipo di automazione OLE DATE. Rappresenta valori di data e ora.
Ctimespan
Contiene valori relativi di data e ora.
Coledatetimespan
Contiene valori relativi di COleDateTime
, come ad esempio la differenza tra due valori COleDateTime
.
Cpoint
Contiene coppie di coordinate (x, y).
Csize
Contiene distanze, posizioni relative o valori accoppiati.
Crect
Contiene le coordinate delle aree rettangolari.
CImageList
Fornisce la funzionalità dell'elenco immagini di Windows. Gli elenchi immagini vengono usati con controlli elenco e controlli albero. Possono inoltre essere utilizzati per memorizzare e archiviare un set di immagini bitmap della stessa dimensione.
Colevariant
Wrapper per il tipo di automazione OLE VARIANT. I dati in VARIANTpossono essere archiviati in molti formati.
Colecurrency
Wrapper per il tipo di automazione OLE CURRENCY, un tipo aritmetico a virgola fissa, con 15 cifre prima del separatore decimale e 4 cifre dopo.
Nota
CRect
, CSize
e CPoint
sono utilizzabili nelle applicazioni ATL o MFC. Fornisce inoltre CStringT
una classe indipendente da CString
MFC. Per altre informazioni sulle classi di utilità condivise, vedere Classi condivise.