CComCurrency::CComCurrency
Der -Konstruktor.
CComCurrency( ) throw( );
CComCurrency(
const CComCurrency& curSrc
) throw( );
CComCurrency(
CURRENCY cySrc
) throw( );
CComCurrency(
DECIMAL dSrc
);
CComCurrency(
ULONG ulSrc
);
CComCurrency(
USHORT usSrc
);
CComCurrency(
CHAR cSrc
);
CComCurrency(
DOUBLE dSrc
);
CComCurrency(
FLOAT fSrc
);
CComCurrency(
LONG lSrc
);
CComCurrency(
SHORT sSrc
);
CComCurrency(
BYTE bSrc
);
CComCurrency(
LONGLONG nInteger,
SHORT nFraction
);
explicit CComCurrency(
LPDISPATCH pDispSrc
);
explicit CComCurrency(
const VARIANT& varSrc
);
explicit CComCurrency(
LPCWSTR szSrc
);
explicit CComCurrency(
LPCSTR szSrc
);
Parameter
curSrc
Ein vorhandenes CComCurrency-Objekt.cySrc
Eine Variable vom Typ CURRENCY.bSrc, dSrc, fSrc, lSrc, sSrc, ulSrc, usSrc
Der Anfangswert angegeben zur Membervariable m_currency.cSrc
Ein Zeichen, das den Anfangswert angegeben zur Membervariable m_currency enthält.nInteger, nFraction
Die ganze Zahl und die Nachkommastelle des ursprünglichen mit.Siehe die CComCurrency Übersicht weitere Informationen.pDispSrc
Ein IDispatch Zeiger.varSrc
Eine Variable vom Typ VARIANT.Das Gebietsschema des aktuellen Threads wird verwendet, um die Konvertierung auszuführen.szSrc
Ein Unicode- oder ein ANSI reiht das Integrieren des Anfangswerts auf.Das Gebietsschema des aktuellen Threads wird verwendet, um die Konvertierung auszuführen.
Hinweise
Der Konstruktor legt den Anfangswert von CComCurrency::m_currency fest und akzeptiert eine breite Palette von Datentypen, einschließlich ganze Zahlen, Zeichenfolgen, CURRENCY Gleitkommazahlen, Variablen und anderen CComCurrency-Objekte.Wenn kein Wert bereitgestellt wird, wird m_currency auf 0 festgelegt.
Im Falle eines Fehlers wie ein Überlauf, rufen die Konstruktoren, die eine leere Ausnahmespezifikation (throw()) nicht AtlThrow mit einem HRESULT auf, das den Fehler beschreibt.
Wenn Sie Gleitkommatyp oder Double-Werte verwenden, um einen Wert zuzuweisen, beachten Sie, dass CComCurrency(10.50) zu CComCurrency(10,5000) und zu nicht CComCurrency(10,50) entspricht.
Anforderungen
Header: atlcur.h