在 MFC(Microsoft Foundation Classes)中,COleCurrency 类确实提供了 Format 方法,用于将 COleCurrency 对象格式化为一个字符串。以下是 COleCurrency::Format 方法的一般用法和说明:
CString COleCurrency::Format(
   BOOL bUseParens = TRUE,
   BOOL bGroup = TRUE,
   LCID lcid = LOCALE_USER_DEFAULT
) const;

  •  bUseParens:如果为 TRUE,则使用括号将负数括起来。

  
  •  bGroup:如果为 TRUE,则使用千位分隔符。

  
  •  lcid:用于格式化货币的区域设置标识符。


该方法返回一个 CString 对象,表示格式化后的货币字符串。

示例用法:
COleCurrency currency(12345678, 90);  // 创建一个 COleCurrency 对象并设置货币值为 12345678.90

CString formattedString = currency.Format();  // 将货币值格式化为字符串,默认使用括号和千位分隔符

// 使用 formattedString 进行其他操作,或显示给用户

这与之前提到的 COleCurrency::Format 方法的用法相似。


转载请注明出处:http://www.zyzy.cn/article/detail/21289/MFC/COleCurrency