Эти операторы присваивания перегруженных скопировать исходное значение в объект COleVariant . Ниже приводится краткое описание каждого оператора:
оператор = (varSrc) Копирует существующий вариант или COleVariant объект в этот объект.
оператор = ( Кроу); Доступ копии вариант объект к Кроу в этот объект .
оператор = (lpszSrc) Копирует строку, заканчивающуюся в этот объект и задает VARTYPEVT_BSTR.
оператор = (strSrc) Копирует объект CString в этот объект и задает VARTYPEVT_BSTR.
оператор = (контроля) Копирует 8 - или 16-разрядное целое значение в этот объект. Если контроля представляет 8-разрядное значение, VARTYPE этого имеет значение VT_UI1. Если контроля представляет собой 16-разрядное значение и VARTYPE этого VT_BOOL, он хранится; в противном случае она имеет значение для VT_I2.
оператор = (lSrc) 32-Разрядное целочисленное значение копируется в этот объект. Если VARTYPE этого VT_ERROR, он хранится; в противном случае он имеет значение VT_I4.
оператор = (curSrc) Копирует объект COleCurrency в этот объект и задает VARTYPEтипа VT_CY.
оператор = (fltSrc) Копирует 32-разрядное значение с плавающей запятой в этот объект и устанавливает VARTYPE для VT_R4.
оператор = (dblSrc) Копирует 64-разрядное значение с плавающей запятой в этот объект и задает VARTYPEVT_R8.
оператор = (dateSrc) Копирует объект COleDateTime в этот объект и задает VARTYPEVT_DATE.
оператор = (arrSrc) Копирует объект CByteArray в этот объект COleVariant .
оператор = (lbSrc) Копирует объект класса CLongBinary в этот объект COleVariant .
Для получения дополнительной информации, смотрите вариант и VARTYPE записи в Win32 SDK справочнике программиста OLE.