COleCurrency没有基类。
COleCurrency对象封装了OLE自动的CURRENCY 数据类型。CURRENCY为8字节,取值两个完整整数值除以10000。它的小数点左边有15位,右边为4位。 在涉及货币的计算时,CURRENCY 数据类型时十分有用。它是OLE 自动的VARIANT数据类型的一种可能类型。
COleCurrency为这一浮点固定的数据类型实现了基本的运算操作符。同时还支持计算中的位舍入问题。
#include <afxdisp.h>
COleCurrency类的成员
构造函数COleCurrency构造一个COleCurrency对象
属性GetStatus取得该COleCurrency的状态(有效性)SetStatus设置该COleCurrency的状态(有效性)
操作SetCurrency设置该COleCurrency的值Format生成代表一个COleCurrency对象的字符串ParseCurrency从一个字符串中读取CURRENCY值并设置COleCurrency的值
操作符operator CURRENCY将COleCurrency值转换成CURRENCYoperator =复制一个COleCurrency值operator +,-加、减COleCurrency值或改变它的符号operator +=,-=从COleCurrency 对象中加上、减去一个COleCurrency值operator *,/将一个 COleCurrency值乘上一个整数值operator *=,/=将一个 COleCurrency值乘上一个整数值关系操作符比较两个COleCurrency值
数据成员m_cur存放COleCurrency对象的CURRENCY值m_status存放COleCurrency对象的状态
归档/保存operator <<将一个COleCurrency值输出到CArchive或CDumpContextoperator >>从CArchive输入一个COleCurrency值