Partager via


COleVariant::operator =

Ces opérateurs d'assignation surchargés copiez la valeur source dans cet objet d' 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  
);

Notes

Une brève description de chaque opérateur suit :

  • le varSrc**)** d'**operator =(**copie variant ou un objet existant d' COleVariant dans cet objet.

  • operator =(pSrc) copie l'objet de variant accessible par pSrc dans cet objet.

  • operator =(lpszSrc) copie une chaîne terminée par le caractère NULL dans cet objet et définit VARTYPE à VT_BSTR.

  • operator =(strSrc) copie un objet de CString dans cet objet et définit VARTYPE à VT_BSTR.

  • operator =(nSrc) copie des 8 ou valeur entière 16 bits dans cet objet. Si nSrc est une valeur de 8 bits, VARTYPE de cela est défini à VT_UI1. Si nSrc est une valeur 16 bits et VARTYPE de cela est VT_BOOL, il est conservé ; sinon, il a la valeur VT_I2.

  • operator =(lSrc) copie une valeur entière 32 bits dans cet objet. Si VARTYPE de cela est VT_ERROR, il est conservé ; sinon, il a la valeur VT_I4.

  • operator =(curSrc) copie un objet de COleCurrency dans cet objet et définit VARTYPE à VT_CY.

  • operator =(fltSrc) copie une valeur à virgule flottante 32 bits dans cet objet et définit VARTYPE à VT_R4.

  • operator =(dblSrc) copie une valeur à virgule flottante 64 bits dans cet objet et définit VARTYPE à VT_R8.

  • operator =(dateSrc) copie un objet de COleDateTime dans cet objet et définit VARTYPE à VT_DATE.

  • operator =(arrSrc) copie un objet de CByteArray dans cet objet d' COleVariant .

  • operator =(lbSrc) copie un objet de CLongBinary dans cet objet d' COleVariant .

Pour plus d'informations, consultez les entrées de VARIANT et de VARTYPE dans Kit de développement logiciel Windows.

Configuration requise

Header: afxdisp.h

Voir aussi

Référence

COleVariant, classe

Graphique de la hiérarchie

COleVariant::COleVariant

COleCurrency, classe

COleDateTime, classe