COleCurrency::ParseCurrency

BOOL ParseCurrency( LPCTSTR lpszCurrency, DWORD dwFlags = 0, LCID lcid = LANG_USER_DEFAULT );
  throw( CMemoryException );
  throw( COleException );

返回值:
若字符串成功转换成货币值,则返回非零值;否则为0。

参数:
lpszCurrency要分解的非空结束字符串的指针。
dwFlags本地设置的指示标志。可能是下列值:
·LOCALE_NOUSEROVERRIDE使用系统缺省的本地设置,而不用用户自定义的本地设置。
lcid指示用于转换的本地ID。

说明:
调用该成员函数将一个字符串分解成货币值。它将使用字符串中非数字字符的本地语言规格(本地ID)。
有关本地ID值的讨论,请参阅联机文档“Win32 SDK OLE程序员参考”中“支持多国语言”。
如果字符串成功转换成货币值,该COleCurrency 对象的值设置为该值并设置对象的状态为有效。
若不能将字符串转换成货币值或发生了数值溢出,该COleCurrency对象的状态设置为无效。
如果因为内存分配错误使字符串转换失败,函数发出一个CMemoryException异常。若出现别的错误,函数发出一个COleException异常。

请参阅:
COleCurrency::Format, COleCurrency::GetStatus