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

Graf hierarchie

COleVariant::COleVariant

Třída COleCurrency

Třída COleDateTime