次の方法で共有


CWindow::GetDlgControl

複合コントロールまたはホスト コントロール ダイアログでホストされている ActiveX コントロール インターフェイスへのポインターを取得するには、この関数を呼び出します。

HRESULT GetDlgControl(
   int nID,
   REFIID iid,
   void** ppCtrl 
) throw();

パラメーター

  • nID
    [出力]取得されたコントロールのリソース id。

  • iid
    [入力]ユーザーがコントロールから取得する場所インターフェイスの ID。

  • ppCtrl
    [出力]インターフェイスへのポインター。

戻り値

成功または有効なエラー HRESULTを返します S_OK。たとえば、コントロールが発見できる場合が iidで指定されたインターフェイスをサポートしていません nID で指定されたコントロールが見つからない場合 E_NOINTERFACE を返す場合 E_FAIL を返します。

解説

このポインターを使用して、インターフェイスのメソッドを呼び出します。

必要条件

Header: atlwin.h

参照

関連項目

CWindow クラス