COleCurrency::COleCurrency
Crée un objet de COleCurrency .
COleCurrency( );
COleCurrency(
CURRENCY cySrc
);
COleCurrency(
const COleCurrency& curSrc
);
COleCurrency(
const VARIANT& varSrc
);
COleCurrency(
long nUnits,
long nFractionalUnits
);
Paramètres
cySrc
Une valeur monétaire à copier dans le nouvel objet de COleCurrency .curSrc
Un objet existant de COleCurrency à copier dans le nouvel objet de COleCurrency .varSrc
Une structure de données existante de variant (éventuellement un objet d' COleVariant ) à convertir en valeur monétaire (VT_CY) et copiée dans nouvel COleCurrency l'objet.nUnits, nFractionalUnits
Indiquez les unités et la partie fractionnaire (dans 1/10,000's) de la valeur à copier dans le nouvel objet de COleCurrency .
Notes
Tous ces constructeurs créent des objets de COleCurrency initialisés à la valeur spécifiée.Une brève description de ces constructeurs suit.Sauf indication contraire, l'état du nouvel élément de COleCurrency a la valeur valide.
Éléments d'COleCurrency() un objet de COleCurrency initialisé à 0 (zéro).
COleCurrency(cySrc) construit un objet de COleCurrency d'une valeur de CURRENCY .
COleCurrency(curSrc) construit un objet de COleCurrency d'un objet existant de COleCurrency .Le nouvel objet a le même mode que l'objet source.
le varSrc**)** d'**COleCurrency(**construit un objet de COleCurrency .Essaie de convertir une structure de VARIANT ou un objet d' COleVariant à une valeur de monnaie (VT_CY).Si la conversion réussit, la valeur convertie est copiée dans le nouvel objet de COleCurrency .S'il n'est pas, la valeur de l'objet de COleCurrency a la valeur zéro (0) et son état à incorrect.
COleCurrency(nUnits, nFractionalUnits**)** construit un objet de COleCurrency des composants numériques spécifiés.Si la valeur absolue de la partie fractionnaire est supérieure à 10.000, le réglage approprié est fait à des unités.Notez que les unités et la partie fractionnaire sont spécifiées par de longues valeurs archivées.
Pour plus d'informations, consultez les entrées de CURRENCY et de VARIANT dans Kit de développement logiciel Windows.
Exemple
Les exemples suivants illustrent les effets des constructeurs de zéro paramètre et à deux paramètres :
COleCurrency curZero; // value: 0.0000
COleCurrency curA(4, 500); // value: 4.0500
COleCurrency curB(2, 11000); // value: 3.1000
COleCurrency curC(2, -50); // value: 1.9950
Configuration requise
Header: afxdisp.h