Klassen für einfache Datentypen
Die folgenden Klassen kapseln Zeichnungskoordinaten, Zeichenzeichenfolgen und Uhrzeit- und Datumsinformationen, sodass die C++-Syntax bequem verwendet werden kann. Diese Objekte werden häufig als Parameter für die Memberfunktionen von Windows-Klassen in der Klassenbibliothek verwendet. CSize
Da CPoint
sie den Strukturen POINT, SIZE und RECT im Windows SDK entsprechen, CRect
können Sie Objekte dieser C++-Klassen überall verwenden, wo Sie diese C-Sprachstrukturen verwenden können. Die Klassen stellen nützliche Schnittstellen über ihre Memberfunktionen bereit. CStringT
bietet sehr flexible dynamische Zeichenfolgen. CTime
, COleDateTime
, CTimeSpan
und COleTimeSpan
stellen Zeit- und Datumswerte dar. Weitere Informationen zu diesen Klassen finden Sie im Artikel "Datum und Uhrzeit".
Die Klassen, die mit "COle
" beginnen, sind Kapselungen von Datentypen, die von OLE bereitgestellt werden. Diese Datentypen können in Windows-Programmen verwendet werden, unabhängig davon, ob andere OLE-Features verwendet werden.
CStringT-Klasse
Enthält Zeichenfolgen.
CTime
Enthält absolute Zeit- und Datumswerte.
Coledatetime
Wrapper für den OLE-Automatisierungstyp DATE. Stellt Datums- und Uhrzeitwerte dar.
CTimeSpan
Enthält relative Zeit- und Datumswerte.
COleDateTimeSpan
Enthält relative COleDateTime
Werte, z. B. die Differenz zwischen zwei COleDateTime
Werten.
CPoint
Hält Koordinatenpaare (x, y) fest.
CSize
Hält Abstand, relative Positionen oder gekoppelte Werte fest.
CRect
Enthält Koordinaten rechteckiger Bereiche.
CImageList
Stellt die Funktionalität der Windows-Imageliste bereit. Bildlisten werden mit Listensteuerelementen und Struktursteuerelementen verwendet. Sie können auch verwendet werden, um eine Gruppe von Bitmaps in gleicher Größe zu speichern und zu archivieren.
COleVariant
Wrapper für den OLE-Automatisierungstyp VARIANT. Daten in VARIANTs können in vielen Formaten gespeichert werden.
COleCurrency
Wrapper für den OLE-Automatisierungstyp CURRENCY, einen arithmetischen Festkommatyp mit 15 Ziffern vor dem Dezimalkomma und 4 Ziffern nach.
Hinweis
CRect
, CSize
und CPoint
sind in ATL- oder MFC-Anwendungen verwendbar. Darüber hinaus CStringT
stellt eine MFC-unabhängige CString
Klasse bereit. Weitere Informationen zu freigegebenen Hilfsklassen finden Sie unter "Freigegebene Klassen".