2013-10-16 2 views
0

Windows 탐색기에 대한 간단한 탐색 모음 확장을 만들었습니다. 막대의 탐색기 창에서 파일 목록에 액세스하려면 어떻게합니까? 그리고 Explorer 창에서 현재 폴더를 어떻게 바꿀 수 있습니까?탐색 모음에서 파일 목록에 액세스

+0

MSDN을 (를) 조회 했습니까? 유용한 것을 찾았습니까? – Raptor

+0

나는 결과를 내지 못했다. –

답변

1

올바르게 회신하면 작동하는 방식입니다. bar 객체는 IObjectWithSite을 구현하고 사이트 포인터를 받아야합니다. IServiceProvider에 대해 질문하고 QueryService을 호출하여 IShellBrowser 인터페이스를 요청하십시오. 그것은 관심있는 모든 것에 대한 귀하의 포털입니다. 예 : IShellBrowser::QueryActiveShellView 현재 표시된보기를 가져옵니다. IShellBrowser::BrowseObject을 클릭하여 다른 폴더로 이동하십시오.

+0

그것은 작동합니다. 감사. –

+0

내가 선택한 파일 목록을 어떻게 변경할 수 있는지 알 수 있습니까? –

+0

쉘 브라우저에서'DWebBrowserEvents2'를 싱크하고'NavigateComplete2' 이벤트를 처리합니다. 참고 : http://stackoverflow.com/questions/3692836/api-hook-on-a-com-object-function –

관련 문제