Sdílet prostřednictvím


CComVariant::operator =

Přiřadí hodnotu a odpovídající typ CComVariant objektu.

CComVariant& operator =( 
   const CComVariant& varSrc  
); 
CComVariant& operator =( 
   const VARIANT& varSrc  
); 
CComVariant& operator =( 
   const CComBSTR& bstrSrc 
); 
CComVariant& operator =( 
   LPCOLESTR lpszSrc  
); 
CComVariant& operator =( 
   LPCSTR lpszSrc  
); 
CComVariant& operator =( 
   bool bSrc  
); 
CComVariant& operator =( 
   BYTE nSrc  
) throw(); 
CComVariant& operator =( 
   int nSrc  
) throw(); 
CComVariant& operator =( 
   unsigned int nSrc  
) throw(); 
CComVariant& operator =( 
   short nSrc  
) throw(); 
CComVariant& operator =( 
   unsigned short nSrc  
) throw(); 
CComVariant& operator =( 
   long nSrc  
) throw(); 
CComVariant& operator =( 
   unsigned long nSrc  
) throw(); 
CComVariant& operator =( 
   LONGLONG nSrc  
) throw(); 
CComVariant& operator =( 
   ULONGLONG nSrc  
) throw(); 
CComVariant& operator =( 
   float fltSrc  
) throw(); 
CComVariant& operator =( 
   double dblSrc  
) throw(); 
CComVariant& operator =( 
   CY cySrc  
) throw(); 
CComVariant& operator =( 
   IDispatch* pSrc  
) throw(); 
CComVariant& operator =( 
   IUnknown* pSrc  
) throw(); 
CComVariant& operator =( 
   const SAFEARRAY *pSrc  
); 
CComVariant& operator =( 
   char cSrc  
) throw();

Parametry

  • varSrc
    [v] CComVariant Nebo VARIANTY přiřadit CComVariant objektu.Obsah zdrojové varianty zkopírován do místa určení bez převodu.

  • bstrSrc
    [v] BSTR přiřadit CComVariant objektu.Typ CComVariant objekt bude VT_BSTR .

  • lpszSrc
    [v] Řetězec znaků, který má být přiřazen CComVariant objektu.Můžete předat nulou zakončený široké (Unicode) řetězec znaků na LPCOLESTR verzi operátor nebo řetězec ANSI LPCSTR verze.V obou případech řetězec převést na Unicode BSTR pomocí SysAllocString.Typ CComVariant objekt bude VT_BSTR .

  • bSrc
    [v] bool Přiřadit CComVariant objektu. bool Argument je převeden na VARIANT_BOOL před uloženy.Typ CComVariant objekt bude VT_BOOL .

  • nSrc
    [v] The int, BYTE, short, long, LONGLONG, ULONGLONG, unsigned short, unsigned long, or unsigned int to be assigned to the CComVariant object.The type of the CComVariant object will be VT_I4, VT_UI1, VT_I2, VT_I4, VT_I8, VT_UI8, VT_UI2, VT_UI4, or VT_UI4, respectively.

  • fltSrc
    [v] Plovoucí přiřadit CComVariant objektu.Typ CComVariant objekt bude VT_R4 .

  • dblSrc
    [v] Dvojité přiřadit CComVariant objektu.Typ CComVariant objekt bude VT_R8 .

  • cySrc
    [v] CY přiřadit CComVariant objektu.Typ CComVariant objekt bude VT_CY .

  • pSrc
    [v] IDispatch Nebo IUnknown ukazatel přiřadit CComVariant objektu.AddRefbude volat ukazatele rozhraní.Typ CComVariant objekt bude VT_DISPATCH nebo VT_UNKNOWN, resp..

    Nebo, SAFEARRAY ukazatel přiřadit CComVariant objektu.Kopie SAFEARRAY je uložen v CComVariant objektu.Typ CComVariant objekt bude kombinací původní typ SAFEARRAY a VT_ARRAY.

  • cSrc
    [v] Znak, který má být přiřazen CComVariant objektu.Typ CComVariant objekt bude VT_I1.

Požadavky

Záhlaví: atlcomcli.h

Viz také

Referenční dokumentace

Třída CComVariant

CComVariant::Copy

Další zdroje

VARIANTY