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
);
Заметки
Краткое описание каждого оператора:
varSrc**)operator =(** копирует существующий VARIANT или объект COleVariant в этот объект.
operator =(pSrc) копирует объект VARIANT доступ к которому осуществляется pSrc в этот объект.
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