Compartilhar 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 de COleVariant

Gráfico de hierarquia

COleVariant::COleVariant

Classe de COleCurrency

Classe de COleDateTime