共用方式為


CComCurrency::CComCurrency

建構函式。

CComCurrency( ) throw( ); 
CComCurrency( 
   const CComCurrency& curSrc  
) throw( ); 
CComCurrency( 
   CURRENCY cySrc  
) throw( ); 
CComCurrency( 
   DECIMAL dSrc  
); 
CComCurrency( 
   ULONG ulSrc  
); 
CComCurrency( 
   USHORT usSrc  
); 
CComCurrency( 
   CHAR cSrc  
); 
CComCurrency( 
   DOUBLE dSrc  
); 
CComCurrency( 
   FLOAT fSrc  
); 
CComCurrency( 
   LONG lSrc  
); 
CComCurrency( 
   SHORT sSrc  
); 
CComCurrency( 
   BYTE bSrc  
); 
CComCurrency( 
   LONGLONG nInteger, 
   SHORT nFraction  
); 
explicit CComCurrency( 
   LPDISPATCH pDispSrc  
); 
explicit CComCurrency( 
   const VARIANT& varSrc  
); 
explicit CComCurrency( 
   LPCWSTR szSrc  
); 
explicit CComCurrency( 
   LPCSTR szSrc  
);

參數

  • curSrc
    現有的 CComCurrency 物件。

  • cySrc
    貨幣型別的變數。

  • bSrc, dSrc, fSrc, lSrc, sSrculSrc, usSrc
    初始值為成員變數 m_currency

  • cSrc
    包含原始值的字元會寫入至成員變數 m_currency

  • nInteger, nFraction
    初始貨幣值的整數和小數部分。 請參閱 CComCurrency 概觀以取得詳細資訊。

  • pDispSrc
    IDispatch 指標。

  • varSrc
    VARIANT型別的變數。 目前執行緒的地區設定用來執行轉換。

  • szSrc
    包含原始值的 Unicode 或 ANSI 字串。 目前執行緒的地區設定用來執行轉換。

備註

建構函式將 CComCurrency::m_currency的初始值,並接受各種資料型別,包括整數、字串、浮點數 貨幣 、變數和其他 CComCurrency 物件。 如果未提供任何值, m_currency 設為 0。

在錯誤情況,例如溢位,缺少空的例外狀況規格 (throw()) 的建構函式會使用描述錯誤的 HRESULT 的 AtlThrow

當使用時浮點或雙精度浮點數 (Double) 值指派值,請注意, CComCurrency(10.50) 而不是 **CComCurrency(10,5000)CComCurrency(10,50)**相當於。

需求

Header: atlcur.h

請參閱

參考

CComCurrency Class