COleControlSite::SetProperty

更新 : 2007 年 11 月

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

virtual void AFX_CDECL SetProperty(
   DISPID dwDispID,
   VARTYPE vtProp,
      ... 
);

パラメータ

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

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

  • ...
    vtProp で指定される型の 1 つのパラメータ。

解説

SetProperty でエラーが検出されると、例外がスローされます。

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

必要条件

ヘッダー : afxocc.h

参照

参照

COleControlSite クラス

階層図

COleControlSite::SetPropertyV

その他の技術情報

COleControlSite のメンバ