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