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