COleVariant::COleVariant
Erstellt ein COleVariant-Objekt.
COleVariant( );
COleVariant(
const VARIANT& varSrc
);
COleVariant(
const COleVariant& varSrc
);
COleVariant(
LPCVARIANT pSrc
);
COleVariant(
LPCTSTR lpszSrc
);
COleVariant(
LPCTSTR lpszSrc,
VARTYPE vtSrc
);
COleVariant(
CString& strSrc
);
COleVariant(
BYTE nSrc
);
COleVariant(
short nSrc,
VARTYPE vtSrc = VT_I2
);
COleVariant(
long lSrc,
VARTYPE vtSrc = VT_I4
);
COleVariant(
const COleCurrency& curSrc
);
COleVariant(
float fltSrc
);
COleVariant(
double dblSrc
);
COleVariant(
const COleDateTime& timeSrc
);
COleVariant(
const CByteArray& arrSrc
);
COleVariant(
const CLongBinary& lbSrc
);
COleVariant(
LPCITEMIDLIST pidl
);
Parameter
varSrc
Vorhandenes COleVariant oder ein in das neue COleVariant-Objekt kopiert werden VARIANT-Objekt.pSrc
Ein Zeiger auf einen VARIANT-Objekt, das in das neue COleVariant-Objekt kopiert wird.lpszSrc
Eine auf NULL endende in das neue Objekt COleVariant kopiert werden, Zeichenfolge.vtSrc
VARTYPE für das neue COleVariant-Objekt.strSrc
Ein CString-Objekt, das in das neue COleVariant-Objekt kopiert werden soll.nSrc, lSrc
Ein in das neue COleVariant-Objekt zu kopierender numerische Wert.vtSrc
VARTYPE für das neue COleVariant-Objekt.curSrc
Ein in das neue COleVariant-Objekt kopiert werden COleCurrency-Objekt.fltSrc, dblSrc
Ein in das neue COleVariant-Objekt zu kopierender numerische Wert.timeSrc
Ein in das neue COleVariant-Objekt kopiert werden COleDateTime-Objekt.arrSrc
Ein in das neue COleVariant-Objekt kopiert werden CByteArray-Objekt.lbSrc
Ein in das neue COleVariant-Objekt kopiert werden CLongBinary-Objekt.pidl
Ein Zeiger auf eine in das neue COleVariant-Objekt kopiert werden ITEMIDLIST-Struktur.
Hinweise
Alle diese Konstruktoren erstellen neue COleVariant-Objekte, die dem angegebenen Wert initialisiert werden.Eine kurze Beschreibung von jedem dieser Konstruktoren folgt.
COleVariant( ) erstellt ein leeres COleVariant-Objekt, VT_EMPTY.
COleVariant( varSrc ) kopiert oder ein vorhandenes VARIANTCOleVariant-Objekt.Der Variantentyp wird beibehalten.
COleVariant( pSrc ) kopiert oder ein vorhandenes VARIANTCOleVariant-Objekt.Der Variantentyp wird beibehalten.
COleVariant( lpszSrc ) kopiert eine Zeichenfolge in das neue Objekt, VT_BSTR (UNICODE).
COleVariant( lpszSrc**,** vtSrc ) kopiert eine Zeichenfolge in das neue Objekt.Der Parameter vtSrc muss VT_BSTR (UNICODE) oder VT_BSTRT (ANSI) sein.
COleVariant( strSrc ) kopiert eine Zeichenfolge in das neue Objekt, VT_BSTR (UNICODE).
COleVariant( nSrc ) kopiert eine 8-Bit-Ganzzahl in das neue Objekt, VT_UI1.
COleVariant( nSrc**,** vtSrc ) kopiert eine 16-Bit-Ganzzahl (oder booleschen Wert) in das neue Objekt.Der Parameter vtSrc muss VT_I2 oder VT_BOOL sein.
COleVariant( lSrc**,** vtSrc ) kopiert eine 32-Bit-Ganzzahl (oder SCODE-Wert) in das neue Objekt.Der Parameter vtSrc muss VT_I4, VT_ERROR oder VT_BOOL sein.
COleVariant( curSrc ) kopiert COleCurrency einen Wert in das neue Objekt, VT_CY.
COleVariant( fltSrc ) kopiert einen 32-Bit-Gleitkommawert in das neue Objekt, VT_R4.
COleVariant( dblSrc ) kopiert einen 64-Bit-Gleitkommawert in das neue Objekt, VT_R8.
COleVariant( timeSrc ) kopiert COleDateTime einen Wert in das neue Objekt, VT_DATE.
COleVariant( arrSrc ) kopiert CByteArray ein Objekt in das neue Objekt, VT_EMPTY.
COleVariant( lbSrc ) kopiert CLongBinary ein Objekt in das neue Objekt, VT_EMPTY.
Weitere Informationen zu SCODE, finden Sie unter Struktur von COM-Fehlercodes in Windows SDK.
Anforderungen
Header: afxdisp.h