Классы простых типов данных
Следующие классы инкапсулируют координаты рисования, символьные строки и сведения о времени и дате, что позволяет удобно использовать синтаксис C++. Эти объекты широко используются в качестве параметров для функций-членов классов Windows в библиотеке классов. Так как CPoint
, CSize
и CRect
соответствовать структурам POINT, SIZE и RECT соответственно в пакете SDK для Windows, вы можете использовать объекты этих классов C++ везде, где можно использовать эти структуры языка C. Классы предоставляют полезные интерфейсы через их функции-члены. CStringT
предоставляет очень гибкие динамические строки символов. CTime
, , COleDateTime
CTimeSpan
и COleTimeSpan
представляют значения времени и даты. Дополнительные сведения об этих классах см. в статье "Дата и время".
Классы, начинающиеся с "COle
", являются инкапсулировать типы данных, предоставляемые OLE. Эти типы данных можно использовать в программах Windows независимо от того, используются ли другие функции OLE.
Класс CStringT
Содержит символьные строки.
CTime
Содержит абсолютные значения времени и даты.
Coledatetime
Оболочка для типа автоматизации OLE DATE. Представляет значения даты и времени.
Ctimespan
Содержит относительные значения времени и даты.
COleDateTimeSpan
Содержит относительные COleDateTime
значения, например разницу между двумя COleDateTime
значениями.
Cpoint
Содержит пары координат (x, y).
Csize
Удерживает расстояние, относительные позиции или парные значения.
Crect
Содержит координаты прямоугольных областей.
CImageList
Предоставляет функциональные возможности списка образов Windows. Списки изображений используются с элементами управления списками и элементами управления деревом. Их также можно использовать для хранения и архивации набора одноразмерных растровых изображений.
Colevariant
Оболочка для типа автоматизации OLE VARIANT. Данные в VARIANTмогут храниться во многих форматах.
COleCurrency
Оболочка для типа автоматизации OLE CURRENCY, арифметический тип фиксированной точки с 15 цифрами до десятичной точки и 4 цифр после.
Примечание.
CRect
, CSize
и CPoint
доступны для использования в приложениях ATL или MFC. Кроме того, CStringT
предоставляет класс, зависящий от CString
MFC. Дополнительные сведения о классах общих служебных программ см. в разделе "Общие классы".