COleVariant 類別

封裝 Variant 資料型別。

class COleVariant : public tagVARIANT

成員

公用建構函式

名稱

描述

COleVariant::COleVariant

建構 COleVariant 物件。

公用方法

名稱

描述

COleVariant::Attach

附加至 VARIANTCOleVariant

COleVariant::ChangeType

變更這 COleVariant 不同型別的物件。

COleVariant::Clear

清除這個 COleVariant 物件。

COleVariant::Detach

中斷連結 COleVariantVARIANT 並傳回 VARIANT

COleVariant::GetByteArrayFromVariantArray

從現有的不同的陣列擷取位元組陣列。

COleVariant::SetString

將字串轉換為特定型別,通常為 ANSI。

公用運算子

名稱

描述

LPCVARIANT COleVariant::operator

轉換 COleVariant 值至 LPCVARIANT

LPVARIANT COleVariant::operator

轉換 COleVariant 物件。 LPVARIANT

COleVariant::operator =

複製 COleVariant 值。

COleVariant::operator = =

比較兩個 COleVariant 值。

<>,COleVariant::operator

輸出 COleVariant 值加入至 CArchiveCDumpContext 並輸入從 CArchiveCOleVariant 物件。

備註

這個資料型別用於 OLE Automation。 具體來說, DISPPARAMS 結構含有指向陣列 VARIANT 結構。 DISPPARAMS 結構用來傳遞參數至 IDispatch::Invoke

注意事項注意事項

這個類別會從 VARIANT 結構取得。這表示您可以在 VARIANT 要求,並 VARIANT 結構的資料成員是 COleVariant的可存取的資料成員中的參數。 COleVariant

兩個關聯的 MFC 類別 COleCurrencyCOleDateTime 封裝不同資料型別 貨幣 (VT_CY) 和 DATE (VT_DATE)。 COleVariant 類別 DAO 類別會廣泛地使用;如需這個類別的一般使用方式,例如 CDaoQueryDefCDaoRecordset參閱這些類別。

如需詳細資訊,請參閱 Variant貨幣DISPPARAMSIDispatch::Invoke 輸入在 Windows SDK。

如需 COleVariant 類別及其用法的詳細資訊在 OLE Automation,請參閱<透過參數在 OLE Automation」本文 自動化上。

繼承階層架構

tagVARIANT

COleVariant

需求

Header: afxdisp.h

請參閱

參考

階層架構圖表