以下类封装绘图坐标、字符串和时间和日期信息,从而方便使用C++语法。 这些对象被广泛用作类库中 Windows 类的成员函数的参数。 因为 CPoint
, CSize
并且 CRect
分别对应于 Windows SDK 中的 POINT、 SIZE 和 RECT 结构,因此,无论在何处都可以使用这些 C 语言结构,都可以使用这些C++类的对象。 这些类通过其成员函数提供有用的接口。
CStringT
提供非常灵活的动态字符串。
CTime
、 COleDateTime
、 CTimeSpan
和 COleTimeSpan
表示时间和日期值。 有关这些类的详细信息,请参阅“ 日期和时间”一文。
以“”COle
开头的类是 OLE 提供的数据类型的封装。 无论是否使用其他 OLE 功能,这些数据类型都可以在 Windows 程序中使用。
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 的类。 有关共享实用工具类的详细信息,请参阅 共享类。