Condividi tramite


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 COleVariant

Grafico delle gerarchie

COleVariant::COleVariant

Classe COleCurrency

COleDateTime Class