IBrowserService2 インターフェイス (shdeprecated.h)

非推奨になりました。 IBrowserService2 はIBrowserService を拡張します。 このインターフェイスによって公開されるメソッドは、通常の C++ 継承における仮想保護メソッドに似ています。 オブジェクトの継承階層は、複数の DLL にまたがっています。 階層は、基本クラスと、CLSID_WebBrowserやユーザーのデスクトップを含むコントロールに対応するいくつかの派生クラスで構成されます。 階層内にないオブジェクトは、このインターフェイスを実装したり、ほとんどのメソッドを使用したりしないでください。

継承

IBrowserService2 インターフェイスは IBrowserService から継承されます。 IBrowserService2 には、次の種類のメンバーもあります。

メソッド

IBrowserService2 インターフェイスには、これらのメソッドがあります。

 
IBrowserService2::_CancelPendingNavigationAsync

非推奨になりました。 派生クラスが保留中のナビゲーションを基底クラスに取り消すよう要求できるようにします。
IBrowserService2::_CancelPendingView

非推奨になりました。 派生クラスで、基底クラスが保留中のビューを取り消すよう要求できるようにします。
IBrowserService2::_CloseAndReleaseToolbars

非推奨になりました。 派生クラスによってホストされているブラウザー ツール バーの終了を要求します。
IBrowserService2::_DisableModeless

非推奨になりました。 派生クラスが基本クラスにモーダル UI が表示されているかどうかを確認できるようにします。 モーダル UI ブロックは、ブラウザー ウィンドウでの動作を最小限に抑え、閉じます。
IBrowserService2::_ExecChildren

非推奨になりました。 派生クラスが基底クラスに依存するのではなく、IOleCommandTarget::Exec メソッドを介して直接コマンドを発行できるようにします。
IBrowserService2::_FindTBar

非推奨になりました。 コンポーネント オブジェクト モデル (COM) ID 規則に基づいて、ブラウザーのツール バー項目のインデックスを返します。
IBrowserService2::_get_itbLastFocus

非推奨になりました。 フォーカスがあった最後のツール バーまたはビューの ID を取得します。
IBrowserService2::_GetBorderDWHelper

非推奨になりました。 GetBorderDW を実装するためのヘルパー メソッド。
IBrowserService2::_GetEffectiveClientArea

非推奨になりました。 IBrowserService2::_GetViewBorderRect と共に使用して、ブラウザー ビューのディメンションをネゴシエートします。
IBrowserService2::_GetToolbarCount

非推奨になりました。 ブラウザー ウィンドウのツール バーの数を返します。
IBrowserService2::_GetToolbarItem

非推奨になりました。 ツール バーから特定の項目を取得します。
IBrowserService2::_GetViewBorderRect

非推奨になりました。 IBrowserService2::_GetEffectiveClientArea と共に使用して、ブラウザー ビューのサイズと位置をネゴシエートします。
IBrowserService2::_Initialize

非推奨になりました。 基底クラスと派生クラスの間の状態の初期化を調整します。
IBrowserService2::_LoadToolbars

非推奨になりました。 ブラウザーのツール バーの保存状態を読み込みます。
IBrowserService2::_MaySaveChanges

非推奨になりました。 ブラウザー ビューを閉じる前に変更を保存する必要があるかどうかを基本クラスでチェックできるようにします。
IBrowserService2::_NavigateToPidl

非推奨になりました。 基本クラスを同期的に新しい場所に移動します。
IBrowserService2::_OnFocusChange

非推奨になりました。 派生クラスのブラウザー ツール バーとそのビューの間でフォーカスが移動したときに、基本クラスと派生クラスの間でフォーカスを調整します。
IBrowserService2::_PauseOrResumeView

非推奨になりました。 派生クラスが基底クラスに一時停止 (最小化操作の前など) を要求するか、ブラウザー ビューを再開できるようにします。
IBrowserService2::_put_itbLastFocus

非推奨になりました。 フォーカスのある最後のツール バーまたは最後のビューを設定します。
IBrowserService2::_ResizeNextBorder

非推奨になりました。 ツールバーの追加または削除に応じて、ブラウザー ビューの境界線のサイズを変更します。
IBrowserService2::_ResizeNextBorderHelper

非推奨になりました。 IBrowserService2::_ResizeNextBorder の実装で使用されるヘルパー メソッド。
IBrowserService2::_ResizeView

非推奨になりました。 IBrowserService2::_UpdateViewRectSize を呼び出し、IOleInPlaceActiveObject::ResizeBorder を使用してブラウザー ビューを更新します。
IBrowserService2::_SaveToolbars

非推奨になりました。 ブラウザー のツール バーの状態を保存します。
IBrowserService2::_SendChildren

非推奨になりました。 派生クラスが基底クラスに依存するのではなく、SendMessage 関数を介して直接メッセージを送信できるようにします。
IBrowserService2::_SetFocus

非推奨になりました。 ツール バーまたはブラウザーのビュー ウィンドウにフォーカスを設定します。 TranslateAcceleratorSB を使用してアクセラレータを変換するとき、または IBrowserService2::v_MayGetNextToolbarFocus が失敗したときに呼び出されます。
IBrowserService2::_SwitchActivationNow

非推奨になりました。 現在のブラウザー ビューと保留中のブラウザー ビューを切り替えながら、状態の更新を調整します。
IBrowserService2::_TryShell2Rename

非推奨になりました。 ブラウザーがリダイレクトされるときに、現在のブラウザー ビューの名前変更を調整します。
IBrowserService2::_UIActivateView

非推奨になりました。 派生クラスがブラウザー ビューを更新するように基底クラスに要求できるようにします。
IBrowserService2::_UpdateViewRectSize

非推奨になりました。 ブラウザー ビュー のサイズ ネゴシエーションに関係する他の関数に、許容されるブラウザー ビューのディメンションが変更されたことを通知するために呼び出されます。
IBrowserService2::ActivatePendingView

非推奨になりました。 ブラウザーが現在のビューと保留中のビューを切り替える間の状態の更新を調整します。
IBrowserService2::AllowViewResize

非推奨になりました。 ビューのサイズ変更を許可するかどうかを基本クラスに通知します。
IBrowserService2::CreateBrowserPropSheetExt

非推奨になりました。 派生クラスが Folder Options プロパティ シートを基底クラスに追加できるようにします。
IBrowserService2::CreateViewWindow

非推奨になりました。 新しいブラウザー ビュー ウィンドウを作成するときの状態の更新を調整します。
IBrowserService2::ForwardViewMsg

非推奨になりました。 SendMessage hWnd パラメーターとして BASEBROWSERDATA 構造体の_hwndView メンバーを使用して、ビューで受信したメッセージを含む SendMessage 関数を呼び出します。
IBrowserService2::GetBaseBrowserData

非推奨になりました。 状態を決定するために、基底クラスが所有する保護された要素を含む読み取り専用構造体を取得します。
IBrowserService2::GetFolderSetData

非推奨になりました。 フォルダー情報を含む構造体を取得します。
IBrowserService2::GetViewRect

非推奨になりました。 ウィンドウの許容サイズをネゴシエートするために使用される値を取得します。
IBrowserService2::GetViewWindow

非推奨になりました。 IBrowserService2::CreateViewWindow によって作成されたブラウザー ビュー ウィンドウに直接アクセスできるようにします。
IBrowserService2::InitializeDownloadManager

非推奨になりました。 基底クラスでダウンロード マネージャーを有効にします。
IBrowserService2::InitializeTransitionSite

非推奨になりました。 ブラウザー ビュー ウィンドウで画面切り替えを有効にします。
IBrowserService2::InitializeTravelLog

非推奨になりました。 派生クラスで、新しいウィンドウで使用するナビゲーション レコードを指定できるようにします。
IBrowserService2::Offline

非推奨になりました。 ブラウザーのオフライン状態を確認して更新し、基底クラスと派生クラスの間で状態を同期します。
IBrowserService2::OnCommand

非推奨になりました。 WM_COMMAND メッセージを受信すると、基底クラスから派生クラスを呼び出します。 派生クラスはメッセージを処理します。
IBrowserService2::OnCreate

非推奨になりました。 WM_CREATE メッセージを受信すると、基底クラスから派生クラスを呼び出します。 派生クラスはメッセージを処理します。
IBrowserService2::OnDestroy

非推奨になりました。 WM_DESTROY メッセージを受信すると、基底クラスから派生クラスを呼び出します。 派生クラスはメッセージを処理します。
IBrowserService2::OnFrameWindowActivateBS

非推奨になりました。 アクティブ化または非アクティブ化されているサブフレーム ウィンドウに応答して、基底クラスから派生クラスを呼び出します。 派生クラスは、アクションに応答して何を行うかを決定します。
IBrowserService2::OnNotify

非推奨になりました。 WM_NOTIFY メッセージを受信すると、基底クラスから派生クラスを呼び出します。 派生クラスはメッセージを処理します。
IBrowserService2::OnSetFocus

非推奨になりました。 WM_SETFOCUS メッセージを受信すると、基底クラスから派生クラスを呼び出します。 派生クラスはメッセージを処理します。
IBrowserService2::OnSize

非推奨になりました。 WM_SIZE メッセージを受信すると、基底クラスから派生クラスを呼び出します。 派生クラスはメッセージを処理します。
IBrowserService2::P utBaseBrowserData

非推奨になりました。 基底クラスの保護されたメンバーへの読み取り/書き込みアクセスを許可する構造体を取得します。 ただし、その状態は基本ブラウザーでのみ更新する必要があることに注意してください。
IBrowserService2::ReleaseShellView

非推奨になりました。 基底クラスとその派生クラスの間のビューの有効期間を調整します。
IBrowserService2::SetAcceleratorMenu

非推奨になりました。 TranslateAcceleratorSB の呼び出しで使用できるメニュー アクセラレータを定義するために、派生クラスによって実装されます。
IBrowserService2::SetActivateState

非推奨になりました。 baseBROWSERDATA 構造体の_uActivateState メンバーの値を更新します。この値は、ブラウザー ビュー ウィンドウがアクティブ状態であるかどうかを追跡します。 派生クラスは、基底クラスに対してこの呼び出しを行います。
IBrowserService2::SetAsDefFolderSettings

非推奨になりました。 フォルダーの現在のビュー モードを、すべてのフォルダーの既定のビュー モードとして設定します。 [フォルダー オプション] ダイアログで使用されます。
IBrowserService2::SetTopBrowser

非推奨になりました。 最上位のブラウザー インスタンスになったときに基底クラスに通知します。
IBrowserService2::UpdateSecureLockIcon

非推奨になりました。 BASEBROWSERDATA 構造体の_eSecureLockIcon メンバーの値を更新します。これは、セキュリティで保護されたサイトを示すアイコンを追跡し、UI 内のアイコン自体を更新します。
IBrowserService2::v_CheckZoneCrossing

非推奨になりました。 あるページから別のページに移動するときにゾーン交差を検証するために、基底クラスによって呼び出されます。
IBrowserService2::v_GetViewStream

非推奨になりました。 ビュー ステートの読み込みまたは保存に使用されるストリームを返します。
IBrowserService2::v_MayGetNextToolbarFocus

非推奨になりました。 TranslateAcceleratorSB を使用してアクセラレータを変換し、ビューとブラウザーのツール バーの間のフォーカスのサイクルを確認するときに使用します。
IBrowserService2::v_MayTranslateAccelerator

非推奨になりました。 派生クラスによって呼び出され、キーボードニーモニックの翻訳を続行するように基底クラスに指示します。
IBrowserService2::v_ShowHideChildWindows

非推奨になりました。 サイズ変更イベントの後に、派生クラスが子ウィンドウを更新できるようにします。
IBrowserService2::WndProcBS

非推奨になりました。 派生クラスが基底クラスの WinProc 関数を呼び出すことができます。

解説

このインターフェイスには、継承元の IBrowserService インターフェイスのメソッドも用意されています。

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shdeprecated.h