CWindow::GetDlgHost
ATL のコントロール ホスト コンテナーにインターフェイスへのポインターを取得します。
HRESULT GetDlgHost(
int nID,
REFIID iid,
void** ppHost
) throw();
パラメーター
nID
[出力]取得されたコントロールのリソース id。iid
[入力]ユーザーがコントロールから取得する場所インターフェイスの ID。ppHost
[出力]インターフェイスへのポインター。
戻り値
iid で指定されたウィンドウがコントロールのコンテナー、要求されたインターフェイスが取得される可能性があります S_OK を返します。ウィンドウがコントロール コンテナーでないか、要求インターフェイスを取得できない場合 E_FAIL を返します。指定した ID を持つペインが見つからない場合、戻り値は HRESULT_FROM_WIN32 (ERROR_CONTROL_ID_NOT_FOUND) と同じです。
解説
このポインターを使用して、インターフェイスのメソッドを呼び出します。
必要条件
Header: atlwin.h