COleVariant::COleVariant
Costruisce un oggetto COleVariant.
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
);
Parametri
varSrc
COleVariant o un oggetto variant esistente da copiare nel nuovo oggetto COleVariant.pSrc
Un puntatore a un oggetto variant che verrà copiato nel nuovo oggetto COleVariant.lpszSrc
Una stringa con terminazione null vengano copiate nel nuovo oggetto COleVariant.vtSrc
VARTYPE per il nuovo oggetto COleVariant.strSrc
Un oggetto CString da copiare nel nuovo oggetto COleVariant.nSrc, lSrc
Un valore numerico da copiare nel nuovo oggetto COleVariant.vtSrc
VARTYPE per il nuovo oggetto COleVariant.curSrc
Un oggetto COleCurrency da copiare nel nuovo oggetto COleVariant.fltSrc, dblSrc
Un valore numerico da copiare nel nuovo oggetto COleVariant.timeSrc
Un oggetto COleDateTime da copiare nel nuovo oggetto COleVariant.arrSrc
Un oggetto CByteArray da copiare nel nuovo oggetto COleVariant.lbSrc
Un oggetto CLongBinary da copiare nel nuovo oggetto COleVariant.pidl
Un puntatore a una struttura ITEMIDLIST da copiare nel nuovo oggetto COleVariant.
Note
Tutti questi costruttori creano nuovi oggetti COleVariant inizializzati sul valore specificato.Una breve descrizione di questi costruttori seguente.
COleVariant( ) crea un oggetto vuoto COleVariant, VT_EMPTY.
il varSrc ) diCOleVariant( copia VARIANT o un oggetto esistente COleVariant.Il tipo di variant viene mantenuto.
COleVariant( pSrc ) copia VARIANT o un oggetto esistente COleVariant.Il tipo di variant viene mantenuto.
COleVariant( lpszSrc ) copia una stringa nel nuovo oggetto, VT_BSTR (UNICODE).
COleVariant( lpszSrc**,** vtSrc ) copia una stringa nel nuovo oggetto.Il parametro vtSrc deve essere VT_BSTR (UNICODE) o VT_BSTRT (ANSI).
COleVariant( strSrc ) copia una stringa nel nuovo oggetto, VT_BSTR (UNICODE).
COleVariant( nSrc ) copia un intero a 8 bit del nuovo oggetto, VT_UI1.
COleVariant( nSrc**,** vtSrc ) copia un intero a 16 bit o valore booleano) nel nuovo oggetto.Il parametro vtSrc deve essere VT_I2 o VT_BOOL.
COleVariant( lSrc**,** vtSrc ) copia un intero a 32 bit o il valore SCODE ) nel nuovo oggetto.Il parametro vtSrc deve essere VT_I4, VT_ERROR, o VT_BOOL.
COleVariant( curSrc ) copia un valore COleCurrency nel nuovo oggetto, VT_CY.
COleVariant( fltSrc ) copia un valore a virgola mobile a 32 bit del nuovo oggetto, VT_R4.
COleVariant( dblSrc ) copia un valore a virgola mobile a 64 bit del nuovo oggetto, VT_R8.
COleVariant( timeSrc ) copia un valore COleDateTime nel nuovo oggetto, VT_DATE.
COleVariant( arrSrc ) copia un oggetto CByteArray nel nuovo oggetto, VT_EMPTY.
COleVariant( lbSrc ) copia un oggetto CLongBinary nel nuovo oggetto, VT_EMPTY.
Per ulteriori informazioni su SCODE, vedere Struttura dei codici di errore COM in Windows SDK.
Requisiti
Header: afxdisp.h