Partilhar via


COleVariant::operator =

Esses operadores sobrecarregados de atribuição copia o valor da fonte em este objeto de 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  
);

Comentários

Uma breve descrição de cada operador maneira:

  • o varSrc**)** de**operator =(**copia VARIANT ou um objeto existente de COleVariant em este objeto.

  • operator =(pSrc) copia o objeto de VARIANT acessado por pSrc em este objeto.

  • operator =(lpszSrc) copia uma cadeia de caracteres NULL- finalizada em este objeto e defina VARTYPE a VT_BSTR.

  • operator =(strSrc) copia um objeto de CString em este objeto e defina VARTYPE a VT_BSTR.

  • operator =(nSrc) copia um 8 - ou valor inteiro de 16 bits em este objeto. Se nSrc é um valor de 8 bits, VARTYPE de este é definido como VT_UI1. Se nSrc é um valor de 16 bits e VARTYPE de isso é VT_BOOL, é mantido; caso contrário, é definido como VT_I2.

  • operator =(lSrc) copia um valor inteiro de 32 bits em este objeto. Se VARTYPE de isso é VT_ERROR, é mantido; caso contrário, é definido como VT_I4.

  • operator =(curSrc) copia um objeto de COleCurrency em este objeto e defina VARTYPE a VT_CY.

  • operator =(fltSrc) copia um valor de ponto flutuante de 32 bits em este objeto e defina VARTYPE a VT_R4.

  • operator =(dblSrc) copia um valor de ponto flutuante de 64 bits em este objeto e defina VARTYPE a VT_R8.

  • operator =(dateSrc) copia um objeto de COleDateTime em este objeto e defina VARTYPE a VT_DATE.

  • operator =(arrSrc) copia um objeto de CByteArray em este objeto de COleVariant .

  • operator =(lbSrc) copia um objeto de CLongBinary em este objeto de COleVariant .

Para obter mais informações, consulte as entradas de VARIANTE e de VARTYPE em Windows SDK.

Requisitos

Cabeçalho: afxdisp.h

Consulte também

Referência

Classe COleVariant

Gráfico da hierarquia

COleVariant::COleVariant

Classe COleCurrency

Classe COleDateTime