COleCurrency::COleCurrency
Konstrukce COleCurrency objektu.
COleCurrency( );
COleCurrency(
CURRENCY cySrc
);
COleCurrency(
const COleCurrency& curSrc
);
COleCurrency(
const VARIANT& varSrc
);
COleCurrency(
long nUnits,
long nFractionalUnits
);
Parametry
cySrc
A měny hodnotu zkopírovány do nového COleCurrency objektu.curSrc
Existující COleCurrency objekt zkopírovat do nového COleCurrency objektu.varSrc
Existující VARIANTY strukturu dat (případně COleVariant objektu) budou převedena na hodnotu měny (VT_CY) a zkopírovány do nového COleCurrency objektu.nUnits, nFractionalUnits
Uvádí jednotky a desetinná část (v 1: 10, 000's) hodnotu zkopírovány do nového COleCurrency objektu.
Poznámky
Všechny tyto konstruktory vytvořit nový COleCurrency objekty inicializována na zadanou hodnotu.Následuje stručný popis těchto konstruktory.Pokud není uvedeno jinak, stav nového COleCurrency nastavena na platnou položku.
COleCurrency() Konstrukce COleCurrency objektu inicializován 0 (nula).
COleCurrency(cySrc) Konstrukce COleCurrency z objektu měny hodnotu.
COleCurrency(curSrc) Konstrukce COleCurrency z existujícího objektu COleCurrency objektu.Nový objekt má stejné postavení jako zdrojový objekt.
COleCurrency(varSrc) konstrukce COleCurrency objektu.Se pokusí převést VARIANTY struktury nebo COleVariant objektu měnu (VT_CY) hodnotu.Pokud je tento převod úspěšný, převedená hodnota zkopírována do nového COleCurrency objektu.Pokud není hodnota COleCurrency objektu nastavena na nulu (0) a jeho stav na neplatné.
COleCurrency(nUnitsnFractionalUnits) Konstrukce COleCurrency objektu z určené číselné komponent.Pokud desetinnou část absolutní hodnota je větší než 10 000, je vhodné úpravy provedeny jednotky.Všimněte si, že jsou určeny jednotky a desetinná část podepsané dlouhé hodnoty.
Další informace naleznete měny a VARIANTY položky .
Příklad
Následující příklady ukazují účinky konstruktory parametr nula a dvou parametrů:
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
Požadavky
Záhlaví: afxdisp.h