Sdílet prostřednictvím


COleCurrency::SetCurrency

Volání funkce tohoto člena nastavte jednotky a desetinná část COleCurrency objektu.

void SetCurrency( 
   long nUnits, 
   long nFractionalUnits  
);

Parametry

  • nUnits, nFractionalUnits
    Označení jednotky a desetinná část (v 1: 10, 000's) hodnotu zkopírovat do tohoto COleCurrency objektu.

Poznámky

Pokud absolutní hodnotu desetinná část je vyšší než 10 000, je vhodné úpravy provedeny jednotek, uvedené ve třetím následující příklady.

Všimněte si, že jsou určeny jednotky a desetinná část podepsané dlouhé hodnoty.Čtvrtý následující příklady ukazuje, co se stane při parametry mají rozdílná znaménka.

Příklad

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

Požadavky

Záhlaví: afxdisp.h

Viz také

Referenční dokumentace

Třída COleCurrency

Graf hierarchie

COleCurrency::COleCurrency

COleCurrency::operator =

COleCurrency::m_cur