MFCのCOleVariantクラスの方法の設定方法

MFC の COleVariant クラスを割り当てる方法は次のとおりです。1. デフォルトコンストラクターを使用して COleVariant オブジェクトを作成します。

  COleVariant var;

COleVariantオブジェクトを初期化するために単純なタイプの値を使用する

  int intValue = 10;

COleVariant var(intValue);


文字列を使用して COleVariant オブジェクトを初期化します。

  CString strValue = “Hello”;

 

COleVariant var(strValue);


日付と時刻の値を使ってCOleVariantオブジェクトを初期化する。

  COleDateTime dateTimeValue(2022, 1, 1, 0, 0, 0);

 

COleVariant var(dateTimeValue);


SafeArrayを使用する初期化COleVariantオブジェクト。

  SAFEARRAY* psa = SafeArrayCreateVector(VT_I4, 0, 10);

 

COleVariant var(psa, VT_ARRAY | VT_I4);


他の COleVariant オブジェクトから COleVariant オブジェクトを初期化する

  COleVariant var1(10);

 

COleVariant var2(var1);


COleVariant オブジェクトを空の値に初期化するには、 VT_NULL を使用します。

  COleVariant varNull;

 

varNull.vt = VT_NULL;


COleVariant オブジェクトを空の値で初期化するには、 VT_EMPTY を使用してください。

  COleVariant varEmpty;

 

varEmpty.vt = VT_EMPTY;


注意:COleVariantオブジェクトを使用する際は必要に応じて適切なデータ型(vt)とデータ値(バリアント)を設定してください。詳しくはMFCのドキュメントとサンプルコードをご参照ください。

bannerAds