Поделиться через


Классы простых типов данных

Следующие классы инкапсулируют координаты рисования, символьные строки и сведения о времени и дате, что позволяет удобно использовать синтаксис C++. Эти объекты широко используются в качестве параметров для функций-членов классов Windows в библиотеке классов. Так как CPoint, CSizeи CRect соответствовать структурам POINT, SIZE и RECT соответственно в пакете SDK для Windows, вы можете использовать объекты этих классов C++ везде, где можно использовать эти структуры языка C. Классы предоставляют полезные интерфейсы через их функции-члены. CStringT предоставляет очень гибкие динамические строки символов. CTime, , COleDateTimeCTimeSpanи 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 предоставляет класс, зависящий от CStringMFC. Дополнительные сведения о классах общих служебных программ см. в разделе "Общие классы".

См. также

Общие сведения о классе