Freigeben über


COleCurrency::SetCurrency

Rufen Sie die Memberfunktion auf, um die Einheiten und die Nachkommastellen COleCurrency dieses Objekts festzulegen.

void SetCurrency( 
   long nUnits, 
   long nFractionalUnits  
);

Parameter

  • nUnits, nFractionalUnits
    Geben Sie die Einheiten und die Nachkommastellen (in 1/10,000's) des in COleCurrency an dieses Objekt kopiert werden Werts.

Hinweise

Wenn der absolute Wert des Nachkommastellen größer als 10.000 ist, wird die entsprechende Anpassung zu Einheiten, wie im dritten der folgenden Beispiele gezeigt vorgenommen.

Beachten Sie, dass die Einheiten und der Sekundenbruchteile Teil durch lange Werte mit Vorzeichen angegeben werden. Das vierte der folgenden Beispiele zeigt, was geschieht, wenn die Parameter unterschiedliche Zeichen haben.

Beispiel

COleCurrency curA;           // value: 0.0000
curA.SetCurrency(4, 500);    // value: 4.0500
curA.SetCurrency(2, 11000);  // value: 3.1000
curA.SetCurrency(2, -50);    // value: 1.9950

Anforderungen

Header: afxdisp.h

Siehe auch

Referenz

COleCurrency-Klasse

Hierarchiediagramm

COleCurrency::COleCurrency

COleCurrency::operator =

COleCurrency::m_cur