次の方法で共有


IOleInPlaceActiveObjectImpl::GetWindow

更新 : 2007 年 11 月

コンテナはこの関数を呼び出して、コントロールのウィンドウ ハンドルを取得します。

HRESULT GetWindow(
   HWND* phwnd 
);

解説

現在ウィンドウを持っていても、一度ウィンドウなしになったコントロールは扱えないコンテナもあります。ATL の実装では、CComControl::m_bWasOnceWindowless データ メンバが TRUE の場合は、この関数は E_FAIL を返します。それ以外の場合は、*phwndNULL でないならば、GetWindow はクラスの m_hWnd データ メンバに phwnd を代入して、S_OK を返します。

Windows SDK の「IOleWindow::GetWindow」を参照してください。

必要条件

ヘッダー : atlctl.h

参照

参照

IOleInPlaceActiveObjectImpl クラス

CComControlBase::m_bWasOnceWindowless

その他の技術情報

IOleInPlaceActiveObjectImpl のメンバ