次の方法で共有


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 
);

解説

次に各演算子を簡単に説明します。

  • operator =(varSrc) をこのオブジェクトに COleVariant の既存の VARIANT またはオブジェクトをコピーします。

  • operator =(pSrc) をこのオブジェクトに pSrc にアクセス VARIANT のオブジェクトをコピーします。

  • operator =(lpszSrc) がオブジェクトに null で終わる文字列をコピーし、VT_BSTRVARTYPE を設定します。

  • operator =(strSrc) をこのオブジェクトに CString のオブジェクトをコピーします VT_BSTRVARTYPE を設定します。

  • operator =(nSrc) は、このオブジェクトに 8 をビットまたは 16 ビットの整数値をコピーします。nSrc が 8 ビット値の場合、これは VARTYPEVT_UI1に設定されます。nSrc が 16 ビットの値であり、これに VARTYPEVT_BOOL場合は、; それ以外の場合は VT_I2に設定されます。

  • operator =(lSrc) は、このオブジェクトに 32 ビット整数値をコピーします。このの VARTYPEVT_ERROR場合は、; それ以外の場合は VT_I4に設定されます。

  • operator =(curSrc) をこのオブジェクトに COleCurrency のオブジェクトをコピーします VT_CYVARTYPE を設定します。

  • operator =(fltSrc) は、このオブジェクトに 32 ビット浮動小数点数値をコピーします VT_R4VARTYPE を設定します。

  • operator =(dblSrc) は、このオブジェクトに 64 ビット浮動小数点数値をコピーします VT_R8VARTYPE を設定します。

  • operator =(dateSrc) をこのオブジェクトに COleDateTime のオブジェクトをコピーします VT_DATEVARTYPE を設定します。

  • operator =(arrSrc)COleVariant このオブジェクトへの CByteArray のオブジェクトをコピーします。

  • operator =(lbSrc)COleVariant このオブジェクトへの CLongBinary のオブジェクトをコピーします。

詳細については、Windows SDKの VARIANTVARTYPE のエントリを参照してください。

必要条件

ヘッダー : afxdisp.h

参照

関連項目

COleVariant クラス

階層図

COleVariant::COleVariant

COleCurrency クラス

COleDateTime クラス