Compartir a través de


COleVariant::operator =

Estos operadores de asignación sobrecargados copia el valor de origen en 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  
);

Comentarios

Una breve descripción de cada operador siguiente:

  • el varSrc**)** de**operator =(**copia VARIANT o un objeto existente de COleVariant en este objeto.

  • operator =(pSrc) copia el objeto de VARIANT acceso a pSrc en este objeto.

  • operator =(lpszSrc) copia una cadena terminada en null en este objeto y establece VARTYPE a VT_BSTR.

  • operator =(strSrc) copia un objeto de CString en este objeto y establece VARTYPE a VT_BSTR.

  • operator =(nSrc) copia 8 - o valor entero de 16 bits en este objeto. Si nSrc es un valor de 8 bits, VARTYPE de se establece en VT_UI1. Si nSrc es un valor de 16 bits y VARTYPE de esto es VT_BOOL, se conserva; si no, se establece en VT_I2.

  • operator =(lSrc) copia un valor entero de 32 bits en este objeto. Si VARTYPE de esto es VT_ERROR, se conserva; si no, se establece en VT_I4.

  • operator =(curSrc) copia un objeto de COleCurrency en este objeto y establece VARTYPE a VT_CY.

  • operator =(fltSrc) copia un valor de punto flotante de 32 bits en este objeto y establece VARTYPE a VT_R4.

  • operator =(dblSrc) copia un valor de punto flotante de 64 bits en este objeto y establece VARTYPE a VT_R8.

  • operator =(dateSrc) copia un objeto de COleDateTime en este objeto y establece VARTYPE a VT_DATE.

  • operator =(arrSrc) copia un objeto de CByteArray en este objeto de COleVariant .

  • operator =(lbSrc) copia un objeto de CLongBinary en este objeto de COleVariant .

Para obtener más información, vea las entradas de VARIANT y de VARTYPE en Windows SDK.

Requisitos

encabezado: afxdisp.h

Vea también

Referencia

COleVariant Class

Gráfico de jerarquías

COleVariant::COleVariant

COleCurrency Class

COleDateTime Class