COleVariant::operator =

Questi operatori di assegnazione di overload copiare il valore di origine di questo oggetto COleVariant.

const COleVariant& operator =(
   const VARIANT& varSrc 
);
const COleVariant& operator =(
   LPCVARIANT pSrc 
);
const COleVariant& operator =(
   const COleVariant& varSrc 
);
const COleVariant& operator =(
   const LPCTSTR lpszSrc 
);
const COleVariant& operator =(
   const CString& strSrc 
);
const COleVariant& operator =(
   BYTE nSrc 
);
const COleVariant& operator =(
   short nSrc 
);
const COleVariant& operator =(
   long lSrc 
);
const COleVariant& operator =(
   const COleCurrency& curSrc 
);
const COleVariant& operator =(
   float fltSrc 
);
const COleVariant& operator =(
   double dblSrc 
);
const COleVariant& operator =(
   const COleDateTime& dateSrc 
);
const COleVariant& operator =(
   const CByteArray& arrSrc 
);
const COleVariant& operator =(
   const CLongBinary& lbSrc 
);

Note

Una breve descrizione di ciascun operatore seguenti:

  • il varSrc**)** di**operator =(**copia VARIANT o un oggetto esistente COleVariant in questo oggetto.

  • operator =(pSrc) copia dell'oggetto variant eseguito da pSrc in questo oggetto.

  • operator =(lpszSrc) copia una stringa con terminazione null in questo oggetto e impostare VARTYPE a VT_BSTR.

  • operator =(strSrc) copia un oggetto CString in questo oggetto e impostare VARTYPE a VT_BSTR.

  • operator =(nSrc) copia i 8 valore Integer a 16 bit o - in questo oggetto.Se nSrc è un valore a 8 bit, VARTYPE di questa viene impostata su VT_UI1.Se nSrc è un valore a 16 bit e VARTYPE di questo è VT_BOOL, è necessario; in caso contrario, viene impostato su VT_I2.

  • operator =(lSrc) copia un valore Integer a 32 bit in questo oggetto.Se VARTYPE di questo è VT_ERROR, è necessario; in caso contrario, viene impostato su VT_I4.

  • operator =(curSrc) copia un oggetto COleCurrency in questo oggetto e impostare VARTYPE a VT_CY.

  • operator =(fltSrc) copia un valore a virgola mobile a 32 bit in questo oggetto e impostare VARTYPE a VT_R4.

  • operator =(dblSrc) copia un valore a virgola mobile a 64 bit in questo oggetto e impostare VARTYPE a VT_R8.

  • operator =(dateSrc) copia un oggetto COleDateTime in questo oggetto e impostare VARTYPE a VT_DATE.

  • operator =(arrSrc) copia un oggetto CByteArray in questo oggetto COleVariant.

  • operator =(lbSrc) copia un oggetto CLongBinary in questo oggetto COleVariant.

Per ulteriori informazioni, vedere le voci VARTYPE e VARIANT in Windows SDK.

Requisiti

Header: afxdisp.h

Vedere anche

Riferimenti

Classe di COleVariant

Grafico della gerarchia

COleVariant::COleVariant

Classe di COleCurrency

Classe di COleDateTime