次の方法で共有


IOleInPlaceObjectWindowlessImpl::GetWindow

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

HRESULT GetWindow(
   HWND* phwnd 
);

解説

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

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

必要条件

**ヘッダー:**atlctl.h

参照

参照

IOleInPlaceObjectWindowlessImpl クラス

CComControlBase::m_bWasOnceWindowless

その他の技術情報

IOleInPlaceObjectWindowlessImpl のメンバー