Compartilhar via


COleVariant::operador =

Esses operadores de atribuição sobrecarregado copiar o valor de fonte para este COleVariant objeto.

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

Segue uma breve descrição de cada operador:

  • operator =( varSrc )   Copies an existing VARIANT or COleVariant object into this object.

  • operator =( pSrc )   Copies the VARIANT object accessed by pSrc into this object.

  • operator =( lpszSrc )   Copies a null-terminated string into this object and sets the VARTYPE to VT_BSTR.

  • operator =( strSrc )   Copies a CString object into this object and sets the VARTYPE to VT_BSTR.

  • operator =( nSrc )   Copies an 8- or 16-bit integer value into this object.If nSrc é um valor de 8 bit, o VARTYPE isso é conjunto para VT_UI1. If nSrc é um valor de 16 bit e o VARTYPE isso é VT_BOOL, é mantido; caso contrário, ele é conjunto para VT_I2.

  • operator =( lSrc )   Copies a 32-bit integer value into this object.Se o VARTYPE isso é VT_ERROR, é mantido; caso contrário, ele é conjunto para VT_I4.

  • operator =( curSrc )   Copies a COleCurrency object into this object and sets the VARTYPE to VT_CY.

  • operator =( fltSrc )   Copies a 32-bit floating-point value into this object and sets the VARTYPE to VT_R4.

  • operator =( dblSrc )   Copies a 64-bit floating-point value into this object and sets the VARTYPE to VT_R8.

  • operator =( dateSrc )   Copies a COleDateTime object into this object and sets the VARTYPE to VT_DATE.

  • operator =( arrSrc )   Copies a CByteArray object into this COleVariant object.

  • operator =( lbSrc )   Copies a CLongBinary object into this COleVariant object.

Para obter mais informações, consulte o VARIANTE and VARTYPE entradas o Windows SDK.

Requisitos

Cabeçalho: afxdisp.h

Consulte também

Referência

Classe COleVariant

Gráfico de hierarquia

COleVariant::COleVariant

Classe COleCurrency

Classe COleDateTime

Outros recursos

COleVariant membros