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 对象。
有关更多信息,请参见 变量 和 VARTYPE 项。Windows SDK。
要求
Header: afxdisp.h