简单数据类型类

下列类封装绘制坐标、字符串以及时间和日期信息,从而能够方便地使用 C++ 语法。 这些对象将作为参数广泛用于类库中 Windows 类的成员函数。 由于 CPointCSizeCRect 分别对应于 Windows SDK 中的 POINTSIZERECT 结构,因此只要可以使用这些 C 语言结构,就可使用这些 C++ 类的对象。 这些类通过其成员函数提供有用的接口。 CStringT 提供了非常灵活的动态字符串。 CTimeCOleDateTimeCTimeSpanCOleTimeSpan 表示时间和日期值。 有关这些类的详细信息,请参阅文章日期和时间

以“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 位)的包装器

注意

CRectCSizeCPoint 可用于 ATL 或 MFC 应用程序。 此外,CStringT 提供独立于 MFC 的 CString 类。 有关共享实用程序类的详细信息,请参阅共享类

另请参阅

类概述