次の方法で共有


IExplorerBrowserEvents インターフェイス (shobjidl_core.h)

ブラウザー ナビゲーションとビュー作成イベントエクスプローラー通知するメソッドを公開します。

継承

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

メソッド

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

 
IExplorerBrowserEvents::OnNavigationComplete

エクスプローラー ブラウザーがシェル フォルダーに正常に移動したことをクライアントに通知します。
IExplorerBrowserEvents::OnNavigationFailed

エクスプローラー ブラウザーがシェル フォルダーへの移動に失敗したことをクライアントに通知します。
IExplorerBrowserEvents::OnNavigationPending

保留中のエクスプローラーブラウザー ナビゲーションをシェル フォルダーにクライアントに通知します。
IExplorerBrowserEvents::OnViewCreated

エクスプローラー ブラウザーのビューが作成され、変更できることをクライアントに通知します。

注釈

IExplorerBrowser ナビゲーションとビュー作成イベントの通知を受け取るために、このインターフェイスを実装します。実装では、必要に応じて、これらのイベントの処理が可能になります。

IExplorerBrowser イベントの通知を受け取る実装者 (クライアント) に IExplorerBrowser を通知する必要があります。 クライアントは 、IExplorerBrowser::Advise メソッドを呼び出すことによってこれを行います。 これにより、 IExplorerBrowserEvents のメソッドを使用して 、IExplorerBrowser によるクライアントへのイベント コールバックが有効になります。 イベント コールバックを停止するには、クライアントでメソッド IExplorerBrowser::Unadvise を呼び出す必要があります。または、メモリ リークが発生する可能性があります。

最初のナビゲーション (IExplorerBrowser::BrowseToObject) 中に、エクスプローラーはこのインターフェイス内のメソッドを同期的に呼び出します。 その後、エクスプローラーはそれらを非同期的に呼び出します。 イベント コールバックの順序は次のとおりです。 IExplorerBrowserEvents::OnNavigationPending; IExplorerBrowserEvents::OnViewCreated;ナビゲーションが成功したか失敗したかに応じて、 IExplorerBrowserEvents::OnNavigationComplete または IExplorerBrowserEvents::OnNavigationFailed

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shobjidl_core.h (Shobjidl.h を含む)

こちらもご覧ください

IExplorerBrowser