Freigeben über


COleCurrency::operator =

Diese überladenen Zuweisungsoperatoren kopieren den Quellwährungswert in dieses COleCurrency-Objekt.

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

Hinweise

Eine kurze Beschreibung eines Operators folgt:

  • operator =( cySrc ) der CURRENCY-Wert wird in das COleCurrency-Objekt kopiert und sein Status wird zu gültigem festgelegt.

  • operator =( curSrc ) der Wert und der Status des Operanden, ein vorhandenes Objekt COleCurrency werden in diesem COleCurrency-Objekt kopiert.

  • operator =( varSrc ), wenn die Konvertierung des VARIANT-Wert (oder des COleVariant-Objekts) zu einer Währung (VT_CY) erfolgreich ist, der konvertierte Wert wird in COleCurrency dieses Objekt kopiert und sein Status wird zu gültigem festgelegt.Wenn die Konvertierung nicht erfolgreich ist, wird der Wert des Objekts COleCurrency auf 0 und den Status zu ungültigem festgelegt.

Weitere Informationen finden Sie in WÄHRUNG und VARIANTE Einträge in Windows SDK.

Beispiel

// 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);

Anforderungen

Header: afxdisp.h

Siehe auch

Referenz

COleCurrency-Klasse

Hierarchien-Diagramm

COleCurrency::COleCurrency

COleCurrency::SetCurrency

COleCurrency::GetStatus