共用方式為


COleCurrency::operator =

這些多載指派運算子複寫來源貨幣值至 COleCurrency 物件。

const COleCurrency& operator =(
   CURRENCY cySrc 
);
const COleCurrency& operator =(
   const COleCurrency& curSrc 
);
const COleCurrency& operator =(
   const VARIANT& varSrc 
);

備註

每一個運算子的簡短說明如下:

  • operator =( cySrc )CURRENCY 值複製到 COleCurrency 物件,並將其狀態設定為有效的。

  • operator =( curSrc ) 運算元的值和狀況,現有的 COleCurrency 物件複製至 COleCurrency 物件。

  • operator =( varSrc ) ,如果 VARIANT 值 (或 COleVariant 的物件) 轉換為貨幣 ()VT_CY成功,但轉換後的值複製至 COleCurrency 物件,並將其狀態設定為有效的。 如果轉換不成功, COleCurrency 物件的值設定為 0 以及其為無效的狀態。

如需詳細資訊,請參閱 貨幣Variant 輸入在 Windows SDK。

範例

// set to 35.0050
COleCurrency cur1(35, 50);
COleCurrency cur2;

// operator= copies COleCurrency types
cur2 = cur1;
ASSERT(cur1 == cur2);

// can be used to assign a CURRENCY type, as well
CURRENCY cy;
cy.Hi = 0;
cy.Lo = 350050;
cy.int64 = 350050;

// perform assignment
COleCurrency cur3;
cur3 = cy;
ASSERT(cur3 == cur1);

需求

Header: afxdisp.h

請參閱

參考

COleCurrency 類別

階層架構圖

COleCurrency::COleCurrency

COleCurrency::SetCurrency

COleCurrency::GetStatus