IOleClientSite::OnShowWindow メソッド (oleidl.h)
埋め込みオブジェクトのウィンドウが表示または非表示になりようとしているときにコンテナーに通知します。 このメソッドは、インプレースでアクティブ化されたオブジェクトには適用されないため、コンテナーのウィンドウとは別のウィンドウはありません。
構文
HRESULT OnShowWindow(
[in] BOOL fShow
);
パラメーター
[in] fShow
オブジェクトのウィンドウが開いている (TRUE) か閉じている (FALSE) かを示します。
戻り値
このメソッドは、成功したS_OKを返します。
注釈
埋め込みオブジェクトは OnShowWindow を呼び出して、オブジェクトがウィンドウで開いているときにコンテナーに通知を受け取ります。 このウィンドウは、現在エンド ユーザーに表示される場合と表示されない場合があります。 コンテナーは、この情報を使用して、オブジェクトがウィンドウに表示されるときにオブジェクトのクライアント サイトを網掛けし、オブジェクトが表示されていない場合は網かけを削除します。 この通知を受け取ったシェーディング されたオブジェクトは、ウィンドウが既に開かれていることを認識しているため、新しいウィンドウを取得するためにアプリケーションを起動する代わりに、このウィンドウを一番上にすばやく移動することでダブルクリックに応答できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | oleidl.h |