在 MFC(Microsoft Foundation Classes)中,COleCurrency 类提供了 SetCurrency 方法,用于设置 COleCurrency 对象的货币值。以下是 COleCurrency::SetCurrency 方法的一般用法和说明:
void COleCurrency::SetCurrency(
   CURRENCY cySrc,
   BOOL bUpdate = TRUE
);

  •  cySrc:表示要设置的货币值,它是一个 CURRENCY 类型,通常由整数和小数部分组成的 64 位整数。

  
  •  bUpdate:如果为 TRUE,则在设置货币值后更新 COleCurrency 对象的内部状态。


该方法用于设置 COleCurrency 对象的货币值。您可以通过调用这个方法将一个 CURRENCY 类型的值赋给 COleCurrency 对象。

示例用法:
COleCurrency currency;

// 设置货币值为 12345.67
currency.SetCurrency(1234567, 0);

// 如果需要更新对象的内部状态,可以传递 bUpdate 参数为 TRUE
currency.SetCurrency(9876543, TRUE);

请注意,COleCurrency 类还提供了其他设置货币值的方法,例如 SetStatus、SetToNull 等。具体的使用方式和功能可参考 MFC 文档或相关资源。


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