COleControlSite::SetPropertyV

更新 : 2007 年 11 月

dwDispID で指定されるコントロールのプロパティを設定します。

virtual void SetPropertyV(
   DISPID dwDispID,
   VARTYPE vtProp,
   va_list argList 
);

パラメータ

  • dwDispID
    設定するプロパティまたはメソッドのディスパッチ ID を識別する値。この ID はコントロールの IDispatch インターフェイスにあります。

  • vtProp
    設定するプロパティの型。指定できる値については、COleDispatchDriver::InvokeHelper の「解説」を参照してください。

  • argList
    引数リストへのポインタ。

解説

呼び出されるメソッドまたはプロパティの補足的なパラメータを、arg_list パラメータを使用して渡すことができます。SetProperty でエラーが検出されると、例外がスローされます。

例外の型は、プロパティまたはメソッドを設定しようとしたときの戻り値によって決定されます。戻り値が DISP_E_EXCEPTION の場合は、COleDispatchExcpetion がスローされます。それ以外の場合は COleException がスローされます。

必要条件

ヘッダー : afxocc.h

参照

参照

COleControlSite クラス

階層図

COleControlSite::SetProperty

その他の技術情報

COleControlSite のメンバ