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


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

Следующие классы инкапсулируют координаты рисования, символьные строки, и сведения о дате и времени, что позволяет удобным C помощью синтаксиса C++. Эти объекты часто используются в качестве параметров к функциям элемента Windows классов в библиотеке классов. Поскольку CPoint, CSize и CRect соответствуют POINT, SIZE и структур RECT соответственно, в Windows SDK можно использовать объекты этих классов C++ для них можно использовать эти структуры языка C#. Классы предоставляют необходимые интерфейсы посредством их функции-члены. CStringT предоставляет очень гибкие динамических строк символов. CTime, COleDateTime, CTimeSpan и COleTimeSpan представляют значения времени и даты. Дополнительные сведения о этих классов см. в статье Дата и время.

Классы, которые начинаются с «COle» инкапсуляции типов данных, передаваемых OLE. Эти типы данных можно использовать в программах на Windows независимо от того, используются ли другие функции OLE.

  • Класс CStringT
    Содержит символьные строки.

  • CTime
    Содержит абсолютные значения времени и даты.

  • COleDateTime
    Программа-оболочка для типа date ole-автоматизации. Представляет значения даты и времени.

  • CTimeSpan
    Содержит относительных значений времени и даты.

  • COleDateTimeSpan
    Содержит относительные значения COleDateTime, например разницу между значениями 2 COleDateTime.

  • CPoint
    Содержит пары координаты (x, y).

  • CSize
    Содержит расстояние, относительные позиции, или пары значений.

  • CRect
    Содержит координаты прямоугольных области.

  • CImageList
    Предоставляет функциональные возможности списка изображение Windows. Списки изображений используются с элементами управления списка и элементами управления дерева. Их также можно использовать для хранения и архивируйте набор в том же измененных размер растровые изображения.

  • COleVariant
    Программа-оболочка для типа VARIANT ole-автоматизации. Данные в VARIANT, можно хранить в несколько форматов.

  • COleCurrency
    Программа-оболочка для типа CURRENCY ole-автоматизации, с фиксированной запятой арифметического типа, с 15 цифрами перед десятичной запятой и 4 цифр позже.

    Примечание

    Начиная с Visual C++ .NET C, CRect, CSize и CPoint модифицировались использоваться в приложениях или ATL или MFC.Кроме того, CStringT добавлено для предоставления образце не зависит от класса CString похожий на.Дополнительные сведения об общих служебных классов см. в разделе Общие классы.

См. также

Основные понятия

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