COleCurrency::COleCurrency

Konstrukcje COleCurrency obiektu.

COleCurrency( ); 
COleCurrency( 
   CURRENCY cySrc  
); 
COleCurrency( 
   const COleCurrency& curSrc  
); 
COleCurrency( 
   const VARIANT& varSrc  
); 
COleCurrency( 
   long nUnits, 
   long nFractionalUnits  
);

Parametry

  • cySrc
    A waluty wartości, które mają być kopiowane do nowej COleCurrency obiektu.

  • curSrc
    Istniejący COleCurrency obiektu można skopiować do nowej COleCurrency obiektu.

  • varSrc
    Istniejący WARIANTU struktury danych (prawdopodobnie COleVariant obiekt) są konwertowane na wartość waluty (VT_CY) i kopiowane do nowej COleCurrency obiektu.

  • nUnits, nFractionalUnits
    Wskazanie jednostki i część ułamkową (w 1/10, 000's) wartość skopiowane do nowego COleCurrency obiektu.

Uwagi

Wszystkie te konstruktory Utwórz nowy COleCurrency obiektów zainicjowany określona wartość.Krótki opis każdego z tych konstruktory następuje.Jeżeli nie zaznaczono inaczej, stan nowy COleCurrency ustawić prawidłową do elementu.

  • COleCurrency() Konstrukcje COleCurrency obiektu zainicjowany na 0 (zero).

  • COleCurrency(cySrc) Konstrukcje COleCurrency obiekt z waluty wartości.

  • COleCurrency(curSrc) Konstrukcje COleCurrency obiektu z istniejącego COleCurrency obiektu.Nowy obiekt ma taki sam status jak obiekt źródłowy.

  • COleCurrency(varSrc) konstrukcje COleCurrency obiektu.Konwersja WARIANTU struktury lub COleVariant obiektu w walucie (VT_CY) wartość.Jeśli ta konwersja powiedzie się, konwertowaną wartość jest kopiowana do nowej COleCurrency obiektu.Jeśli nie jest wartością COleCurrency obiektu jest ustawiona na zero (0) i jego stan na nieprawidłowe.

  • COleCurrency(nUnitsnFractionalUnits) Konstrukcje COleCurrency obiekt z określone elementy liczbowe.Jeśli część ułamkowa wartość bezwzględna jest większa niż 10 000, odpowiednie dostosowania do jednostek.Należy zauważyć, że jednostki i część ułamkowa są określone przez podpisane długie wartości.

Aby uzyskać więcej informacji, zobacz waluty i WARIANTU wpisów w Windows SDK.

Przykład

Poniższe przykłady pokazują skutków konstruktory parametr zero i dwóch parametrów:

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

Wymagania

Nagłówek: afxdisp.h

Zobacz też

Informacje

Klasa COleCurrency

Diagram hierarchii

COleCurrency::SetCurrency

COleCurrency::operator =

COleCurrency::GetStatus

COleCurrency::m_cur

COleCurrency::m_status