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) 複製現有的 VARIANT 或 COleVariant 物件複製到物件。
operator =(pSrc) 複製 pSrc 存取的 VARIANT 物件複製到物件。
operator =(lpszSrc) 複製 null 結尾字串至這個物件並將 VARTYPE 至 VT_BSTR。
operator =(strSrc) 複製 CString 物件至這個物件並將 VARTYPE 至 VT_BSTR。
operator =(nSrc) 複製到 8 位元或 16 位元的整數值至物件。 如果 nSrc 是 8 位元值,這個 VARTYPE 設為 VT_UI1。 如果 nSrc 是 16 位元值,而這個的 VARTYPE 是 VT_BOOL,它會保留,否則,它會設定為 VT_I2。
operator =(lSrc) 複製 32 位元的整數值至物件。 如果這個的 VARTYPE 是 VT_ERROR,它會保留,否則,它會設定為 VT_I4。
operator =(curSrc) 複製 COleCurrency 物件至這個物件並將 VARTYPE 至 VT_CY。
operator =(fltSrc) 複製 32 位元浮點數值至物件並設定 VARTYPE 至 VT_R4。
operator =(dblSrc) 複製 64 位元浮點數值至物件並設定 VARTYPE 至 VT_R8。
operator =(dateSrc) 複製 COleDateTime 物件至這個物件並將 VARTYPE 至 VT_DATE。
operator =(arrSrc) 複製 CByteArray 物件複製到 COleVariant 物件。
operator =(lbSrc) 複製 CLongBinary 物件複製到 COleVariant 物件。
如需詳細資訊,請參閱 Windows SDK的 Variant 和 VARTYPE 輸入。
需求
Header: afxdisp.h