COleCurrency::Format

调用该成员函数创建货币值的已格式化的表示形式。

CString Format( 
   DWORD dwFlags = 0, 
   LCID lcid = LANG_USER_DEFAULT  
) const;

参数

  • dwFlags
    指示区域设置的标志。只有以下标志货币相关的:

    • LOCALE_NOUSEROVERRIDE 使用系统默认区域设置,而不是自定义用户设置。
  • lcid
    指示区域设置 ID 来进行转换使用。

返回值

包含格式化的货币值的 CString

备注

使用本地语言规范 (区域设置 ID),则设置为。货币符号不包括在返回的值。如果此 COleCurrency 对象的状态为空,则返回值是空字符串。如果该状态无效,则返回字符串由字符串资源 IDS_INVALID_CURRENCY指定。

示例

COleCurrency curA;           // value: 0.0000
curA.SetCurrency(4, 500);    // value: 4.0500

// value returned: 4.05
curA.Format(0, MAKELCID(MAKELANGID(LANG_CHINESE,
   SUBLANG_CHINESE_SINGAPORE), SORT_DEFAULT));
// value returned: 4,05
curA.Format(0, MAKELCID(MAKELANGID(LANG_GERMAN,
   SUBLANG_GERMAN_AUSTRIAN), SORT_DEFAULT));

要求

标头: afxdisp.h

请参见

参考

COleCurrency选件类

层次结构图

COleCurrency::ParseCurrency

COleCurrency::GetStatus