Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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