COleCurrency Class

封装OLE自动化的 CURRENCY 数据类型。

class COleCurrency

成员

公共构造函数

名称

说明

COleCurrency::COleCurrency

构造 COleCurrency 对象。

公共方法

名称

说明

COleCurrency::Format

生成 COleCurrency 对象的已格式化的字符串表示形式。

COleCurrency::GetStatus

获取此 COleCurrency 对象的状态(有效性)。

COleCurrency::ParseCurrency

从字符串中读取一个 CURRENCY 值并将 COleCurrency的值。

COleCurrency::SetCurrency

将此 COleCurrency 对象的值。

COleCurrency::SetStatus

设置此 COleCurrency 对象的状态(有效性)。

公共运算符

名称

说明

运算符=

将一个 COleCurrency 值。

运算符+ ),

添加,减去,并更改 COleCurrency 值的符号。

+=运算符,- =

从此 COleCurrency 对象增加和减少 COleCurrency 值。

*运算符,/

由整数值调用一个 COleCurrency 值。

运算符*=,/=

由整数值调用此 COleCurrency 值。

运算符<<

输出到 CArchiveCDumpContext的一个 COleCurrency 值。

运算符>>

来自的输入 CArchive的一 COleCurrency 对象。

运算符货币

转换 COleCurrency 值转换为 CURRENCY

运算符==、<、<=等.

比较两个 COleCurrency 值。

公共数据成员

名称

说明

COleCurrency::m_cur

包含此 COleCurrency 对象的基础 CURRENCY

COleCurrency::m_status

包含此 COleCurrency 对象的状态。

备注

COleCurrency 没有基类。

CURRENCY 实现为一个8字节,补数缩放10,000的整数值。 这在左侧使具有15个数字的内置小数点小数点和4位数右侧。 CURRENCY 数据类型很有用于涉及货币的计算,或对准确性重要的所有定点计算。 它是一个OLE自动化的 VARIANT 数据类型的类型。

COleCurrency 还实现此定点类型的一些基本算术运算。 支持的操作选中控件在定点计算过程中,生成的舍入误差。

继承层次结构

COleCurrency

要求

Header: afxdisp.h

请参见

参考

层次结构图

COleVariant Class