COleCurrency

COleCurrency没有基类。
COleCurrency对象封装了OLE自动的CURRENCY 数据类型。CURRENCY为8字节,取值两个完整整数值除以10000。它的小数点左边有15位,右边为4位。 在涉及货币的计算时,CURRENCY 数据类型时十分有用。它是OLE 自动的VARIANT数据类型的一种可能类型。
COleCurrency为这一浮点固定的数据类型实现了基本的运算操作符。同时还支持计算中的位舍入问题。
要了解更多的信息,请参阅联机文档“Win32 SDK OLE程序员参考”中的CURRENCY 和VARIANT。
#include <afxdisp.h>
请参阅:COleVariant


COleCurrency类的成员

构造函数
COleCurrency构造一个COleCurrency对象

属性
GetStatus取得该COleCurrency的状态(有效性)
SetStatus设置该COleCurrency的状态(有效性)

操作
SetCurrency设置该COleCurrency的值
Format生成代表一个COleCurrency对象的字符串
ParseCurrency从一个字符串中读取CURRENCY值并设置COleCurrency的值

操作符
operator CURRENCY将COleCurrency值转换成CURRENCY
operator =复制一个COleCurrency值
operator +,-加、减COleCurrency值或改变它的符号
operator +=,-=从COleCurrency 对象中加上、减去一个COleCurrency值
operator *,/将一个 COleCurrency值乘上一个整数值
operator *=,/=将一个 COleCurrency值乘上一个整数值
关系操作符比较两个COleCurrency值

数据成员
m_cur存放COleCurrency对象的CURRENCY值
m_status存放COleCurrency对象的状态

归档/保存
operator << 将一个COleCurrency值输出到CArchive或CDumpContext
operator >>从CArchive输入一个COleCurrency值