Freigeben über


COleCurrency-Klasse

Kapselt den CURRENCY Datentyp der OLE-Automatisierung.

class COleCurrency

Mitglieder

Öffentliche Konstruktoren

Name

Description

COleCurrency::COleCurrency

Erstellt ein COleCurrency-Objekt.

Öffentliche Methoden

Name

Description

COleCurrency::Format

Generiert eine formatierte Zeichenfolgendarstellung eines Objekts COleCurrency.

COleCurrency::GetStatus

Ruft den Status (Gültigkeit) dieses COleCurrency-Objekts ab.

COleCurrency::ParseCurrency

Liest einen CURRENCY-Wert einer Zeichenfolge und legt den Wert von COleCurrency fest.

COleCurrency::SetCurrency

Legt den Wert dieses COleCurrency-Objekts fest.

COleCurrency::SetStatus

Legt den Status (Gültigkeit) für dieses COleCurrency-Objekt fest.

Öffentliche Operatoren

Name

Description

Operator =

Kopiert einen COleCurrency-Wert.

Operatoren +, -

Fügt subtrahiert, und Änderungszeichen von COleCurrency-Werten.

Operator +=, - =

Fügt und subtrahiert COleCurrency einen Wert von diesem COleCurrency-Objekt.

Operator *,/

Skaliert einen COleCurrency-Wert durch einen ganzzahligen Wert.

Operator *=,/=

Skaliert diesen COleCurrency-Wert durch einen ganzzahligen Wert.

Operator <<

Gibt einen Wert COleCurrency zu CArchive oder zu CDumpContext aus.

Operator >>

Gibt ein Objekt aus COleCurrencyCArchive ein.

Operator WÄHRUNG

Konvertiert einen Wert in COleCurrencyCURRENCY.

Operator ==, <, <=, usw..

Vergleicht zwei Werte COleCurrency.

Öffentliche Datenmember

Name

Description

COleCurrency::m_cur

Enthält zugrunde liegende CURRENCYCOleCurrency für dieses Objekt.

COleCurrency::m_status

Enthält den Status dieses COleCurrency-Objekts.

Hinweise

COleCurrency hat keine Basisklasse.

CURRENCY wird als 8-Byte, Two'sergänzung ganzzahliger Wert implementiert, der von 10.000 skaliert wird. Dies gibt eine Festkommazahl mit 15 Ziffern links vom Dezimaltrennzeichen und 4 Ziffern rechts. Der CURRENCY Datentyp ist für die Berechnungen sehr nützlich, die Kosten einbeziehen, oder für jede Festpunktrechnung, in der Genauigkeit wichtig ist. Es ist einer der möglichen Typen für den VARIANT Datentyp der OLE-Automatisierung.

COleCurrency implementiert auch einige grundlegende arithmetische Operationen für diesen Festkommatyp. Die unterstützten Vorgänge ausgewählt wurden, um die Rundungsfehler zu steuern, die während der Festpunktrechnungen auftreten.

Vererbungshierarchie

COleCurrency

Anforderungen

Header: afxdisp.h

Siehe auch

Referenz

Hierarchiediagramm

COleVariant-Klasse