共用方式為


COleVariant::operator =

這些多載指派運算子複寫來源值至 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 
);

備註

每一個運算子的簡短說明如下:

  • operator =(varSrc) 複製現有的 VARIANTCOleVariant 物件複製到物件。

  • operator =(pSrc) 複製 pSrc 存取的 VARIANT 物件複製到物件。

  • operator =(lpszSrc) 複製 null 結尾字串至這個物件並將 VARTYPEVT_BSTR

  • operator =(strSrc) 複製 CString 物件至這個物件並將 VARTYPEVT_BSTR

  • operator =(nSrc) 複製到 8 位元或 16 位元的整數值至物件。 如果 nSrc 是 8 位元值,這個 VARTYPE 設為 VT_UI1。 如果 nSrc 是 16 位元值,而這個的 VARTYPEVT_BOOL,它會保留,否則,它會設定為 VT_I2

  • operator =(lSrc) 複製 32 位元的整數值至物件。 如果這個的 VARTYPEVT_ERROR,它會保留,否則,它會設定為 VT_I4

  • operator =(curSrc) 複製 COleCurrency 物件至這個物件並將 VARTYPEVT_CY

  • operator =(fltSrc) 複製 32 位元浮點數值至物件並設定 VARTYPEVT_R4

  • operator =(dblSrc) 複製 64 位元浮點數值至物件並設定 VARTYPEVT_R8

  • operator =(dateSrc) 複製 COleDateTime 物件至這個物件並將 VARTYPEVT_DATE

  • operator =(arrSrc) 複製 CByteArray 物件複製到 COleVariant 物件。

  • operator =(lbSrc) 複製 CLongBinary 物件複製到 COleVariant 物件。

如需詳細資訊,請參閱 Windows SDK的 VariantVARTYPE 輸入。

需求

Header: afxdisp.h

請參閱

參考

COleVariant 類別

階層架構圖

COleVariant::COleVariant

COleCurrency 類別

COleDateTime 類別