Partager via


COleCurrency, classe

Encapsule le type de données d' CURRENCY OLE automation de.

class COleCurrency

Membres

Constructeurs publics

Nom

Description

COleCurrency::COleCurrency

Construit un objet COleCurrency.

Méthodes publiques

Nom

Description

COleCurrency::Format

Génère une représentation sous forme de chaîne mise en forme d'un objet d' COleCurrency .

COleCurrency::GetStatus

Obtient l'état (validité) de cet objet d' COleCurrency .

COleCurrency::ParseCurrency

Lit une valeur monétaire d'une chaîne et définit la valeur d' COleCurrency.

COleCurrency::SetCurrency

Définit la valeur de cet objet d' COleCurrency .

COleCurrency::SetStatus

Définit le mode (validité) pour cet objet d' COleCurrency .

Opérateurs publics

Nom

Description

opérateur =

Copie une valeur d' COleCurrency .

opérateur +, -

Ajoute, soustrait, et signe de modifications des valeurs d' COleCurrency .

opérateur +, - =

Ajoute et soustrait une valeur d' COleCurrency de cet objet d' COleCurrency .

opérateur *, ou

Mesure une valeur d' COleCurrency par une valeur entière.

*= d'opérateur,/=

Mesure cette valeur d' COleCurrency par une valeur entière.

opérateur <<

Affiche une valeur d' COleCurrency à CArchive ou à CDumpContext.

opérateur >>

Entre un objet d' COleCurrency d' CArchive.

CURRENCY d'opérateur

Convertit une valeur d' COleCurrency dans CURRENCY.

== d'opérateur, <, <=, etc..

Compare deux valeurs d' COleCurrency .

Données membres publiques

Nom

Description

COleCurrency::m_cur

Contient CURRENCY sous-jacent pour cet objet d' COleCurrency .

COleCurrency::m_status

Contient l'état de cet objet d' COleCurrency .

Notes

COleCurrency n'a pas de classe de base.

CURRENCY est implémenté comme 8 octet, valeur entière de two's-complément mise à l'échelle par 10.000. Cela donne un nombre à virgule fixe à 15 chiffres à gauche de la virgule décimale et 4 chiffres à droite. Le type de données de CURRENCY est très utile pour les calculs qui impliquent l'argent, ou pour tout calcul à virgule fixe où l'exactitude est important. Il est l'un des types possibles pour le type de données d' VARIANT OLE automation de.

COleCurrency implémente également des opérations arithmétiques de base pour ce type à virgule fixe. Les opérations prises en charge ont été sélectionnées pour vérifier les erreurs d'arrondi qui se produisent pendant des calculs à virgule fixe.

Hiérarchie d'héritage

COleCurrency

Configuration requise

Header: afxdisp.h

Voir aussi

Référence

Graphique de la hiérarchie

COleVariant, classe