COleCurrency::m_status

此数据成员的类型是枚举类型 CurrencyStatus,在 COleCurrency 选件类中定义的。

enum CurrencyStatus{
   valid = 0,
   invalid = 1,
   null = 2,
};

备注

有关这些状态值的简短说明,请参见以下列表:

  • COleCurrency::valid 指示此 COleCurrency 对象是有效的。

  • COleCurrency::invalid 指示此 COleCurrency 对象无效;即其值可能不正确。

  • COleCurrency::null 清单,也就是说,此 COleCurrency 对象是空值没有为该对象所提供。(这不是“empty”在数据库意义“具有值”,它与C++ NULL相对。)

COleCurrency 对象的状态在以下情况下无效:

  • 如果它的值从不能转换为货币值的 VARIANTCOleVariant 值设置为。

  • 如果此对象算术赋值操作时遇到溢出或下溢,例如 += 或 *=

  • 如果无效值赋给此对象。

  • 使用 SetStatus,如果该对象的状态显式设置为无效。

有关能将状态到无效的操作的更多信息,请参见以下成员函数:

要求

Header: afxdisp.h

请参见

参考

COleCurrency选件类

层次结构图

COleCurrency::GetStatus

COleCurrency::SetStatus