Sdílet prostřednictvím


COleVariant::operator =

Tyto operátory přiřazení přetížené kopírování zdrojovou hodnotu do tohoto COleVariant objektu.

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 
);

Poznámky

Následuje stručný popis jednotlivých operátorů:

  • operátor = (varSrc) zkopíruje existující VARIANTY nebo COleVariant objektu na tento objekt.

  • operátor = (pSrc) kopie VARIANTY přístup k objektu pSrc do tohoto objektu.

  • operátor = (lpszSrc) řetězec zakončený zkopíruje do tohoto objektu a nastaví VARTYPE na VT_BSTR.

  • operátor = (strSrc) kopie CString objektu na tento objekt a nastaví VARTYPE na VT_BSTR.

  • operátor = (nSrc) 8 nebo 16 bitů celočíselnou hodnotu zkopíruje do tohoto objektu.Pokud nSrc je hodnota 8 bitů, VARTYPE tohoto nastavena na VT_UI1 .Pokud nSrc je 16bitová hodnota a VARTYPE to je VT_BOOL , je veden; jinak je nastavena na VT_I2 .

  • operátor = (lSrc) celé 32bitové číslo se zkopíruje do tohoto objektu.Pokud VARTYPE to je VT_ERROR , je veden; jinak je nastavena na VT_I4 .

  • operátor = (curSrc) kopie COleCurrency objektu na tento objekt a nastaví VARTYPE na VT_CY.

  • operátor = (fltSrc) zkopíruje do tohoto objektu 32bitové hodnoty s plovoucí desetinnou čárkou a nastaví VARTYPE na VT_R4.

  • operátor = (dblSrc) hodnotu s plovoucí desetinnou čárkou 64 bit zkopíruje do tohoto objektu a nastaví VARTYPE na VT_R8.

  • operátor = (dateSrc) kopie COleDateTime objektu na tento objekt a nastaví VARTYPE na VT_DATE.

  • operátor = (arrSrc) kopie CByteArray do tohoto objektu COleVariant objektu.

  • operátor = (lbSrc) kopie CLongBinary do tohoto objektu COleVariant objektu.

Další informace naleznete VARIANTY a VARTYPE položky .

Požadavky

Záhlaví: afxdisp.h

Viz také

Referenční dokumentace

Třída COleVariant

Diagram hierarchie

COleVariant::COleVariant

Třída COleCurrency

Třída COleDateTime