Windows エクスプローラー用の単純な Explorer Bar 拡張機能を作成しました。バーからエクスプローラ ウィンドウのファイル リストにアクセスするにはどうすればよいですか? また、エクスプローラ ウィンドウで現在のフォルダを変更するにはどうすればよいですか?
質問する
108 次
1 に答える
1
私の記憶が正しければ、これがその仕組みです。バー オブジェクトはIObjectWithSite
、サイト ポインターを実装して受け取る必要があります。に対してクエリを実行し、リクエストインターフェイスIServiceProvider
を呼び出します。それは、興味のある他のすべてへのポータルです。たとえば、現在表示されているビューを取得します。別のフォルダに移動します。QueryService
IShellBrowser
IShellBrowser::QueryActiveShellView
IShellBrowser::BrowseObject
于 2013-10-16T14:05:48.990 に答える