COleVariant має базового класу.
COleVariant об'єкт інкапсулює на варіант тип даних. Цей тип даних використовується в автоматизації OLE. Зокрема, в DISPPARAMS структура містить вказівник на масив варіант структур. DISPPARAMS структура використовується, щоб передати параметри IDispatch::Invoke.
Примітка Цей клас походить від змінна структура. Це означає, що ви можете передати COleVariant в параметр, який закликає до варіант , і що члени дані змінна структура є доступними даними членами COleVariant.
Два пов'язані MFC класи COleCurrency і COleDateTime інкапсуляції даних варіант типи ВАЛЮТИ (VT_CY) і дати (VT_DATE). COleVariant клас широко використовується в DAO класів; Переглянути ці класи для типового використання цього класу, наприклад, CDaoQueryDef і CDaoRecordset.
Докладніше, перегляньте статтю на ВАРІАНТУ, ВАЛЮТИ, DISPPARAMS, і IDispatch::Invoke записи в Win32 SDK OLE програміста посилання.
Для додаткової інформації про COleVariant клас і його використання в автоматизації OLE, див "Проходження параметрів в автоматизації OLE" у статті автоматизації в Visual C++ програміста керівництво.
# включити lt;afxdisp.h>
|&Nbsp членів класу ; Ієрархічна діаграма