Класс COleVariant
Инкапсулирует тип данных ВАРИАНТ.
class COleVariant : public tagVARIANT
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Создает объект COleVariant. |
Открытые методы
Имя |
Описание |
---|---|
Вложение VARIANT к COleVariant. |
|
Изменяет другой тип этого объекта COleVariant. |
|
Очищает объект COleVariant. |
|
Наконец удаляет VARIANT из COleVariant и возвращает VARIANT. |
|
Извлекает массив байтов из существующего другого массива. |
|
Задает строку в указанный тип, обычно ANSI. |
Открытые операторы
Имя |
Описание |
---|---|
Преобразует значение COleVariant в LPCVARIANT. |
|
Преобразует объект COleVariant в LPVARIANT. |
|
Копирует значение COleVariant. |
|
Сравнивает значения COleVariant 2. |
|
Выводит значение COleVariant к CArchive или CDumpContext и inputs объект COleVariant из CArchive. |
Заметки
Этот тип данных используется в ole-автоматизации.В частности, структура DISPPARAMS содержит указатель на массив структур VARIANT.Структура DISPPARAMS используется для передачи параметров в IDispatch::Invoke.
Примечание |
---|
Этот класс является производным от структуры VARIANT.Это означает, что можно передать COleVariant в параметре который вызывается для VARIANT и элементы данных структуры VARIANT доступные элементы данных COleVariant. |
2 Связанных класса COleCurrency и COleDateTime MFC инкапсулируют другие типы данных CURRENCY (VT_CY) и DATE (VT_DATE).Класс COleVariant широко используется в классах DAO; эти классы для конечного см. в разделе использование этого класса, например CDaoQueryDef и CDaoRecordset.
Дополнительные сведения см. в разделе ВАРИАНТ, ВАЛЮТА, DISPPARAMS и записи IDispatch::Invoke в Windows SDK.
Дополнительные сведения о классе COleVariant и его использования в ole-автоматизации см. в разделе "передача параметров в ole-автоматизации" в статье автоматизация.
Иерархия наследования
tagVARIANT
COleVariant
Требования
Header: afxdisp.h