释义 |
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 |