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