CWindow::GetDlgHost
コンテナーをホストする ATL (Active Template Library) コントロールへのインターフェイスを指すポインターを取得します。
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) に等しい値が返されます。
解説
取得したポインターを使用すると、そのポインターが指すインターフェイスのメソッドを呼び出すことができます。
必要条件
**ヘッダー:**atlwin.h