2012-01-05 2 views
8

활성 경로가 열려있는 모든 Windows 탐색기 창을 ListBox에 나열하고 싶습니다. 탐색기 창이 다른 경로로 이동되면 앱에서 ListBox을 새로 고쳐야합니다.열려있는 모든 탐색기 Windows의 ListBox에서 경로 가져 오기

예 : 두 개의 탐색기 창이 열립니다. 하나는 C:\Windows으로 이동하고 다른 하나는 D:\Stuff으로 이동합니다. 앱이 실행되면 ListBoxC:\WindowsD:\Stuff이 추가됩니다. 그런 다음 사용자가 열려있는 탐색기 창의 다른 폴더 (예 : C:\Windows\system32)로 이동합니다. 그러면 앱에서 ListBox을 새로 고쳐야하고 대신 C:\Windows\system32D:\Stuff을 나열해야합니다.

이 방법에 대한 아이디어가 없습니다. 모든 포인터는 감사하겠습니다. 여기

+1

지금까지 시도한 내용과 그 이유는 무엇입니까? 프로그램에 대한 요구 사항은 여기에 있습니다. – Default

+0

당신이 왜 이것을 필요로하는지 모르겠지만 흥미 롭습니다. – Tigran

답변

7

어떻게 WindowsExplorerInternetExplorer의 경로를 액세스하는 예를 찾을 수 있습니다 : 무슨 사용자가 다른 경로를 탐색한다는 사실에 대한 알림을받을 수 있도록 대한 http://omegacoder.com/?p=63

, 방법이 없습니다 그 I 솔직히 알고 있네.

그래서 내 마음에 오는 첫 번째 해결책은 Timer을 사용하고 모든 체크를 확인하는 것입니다.

+0

그것은 *해야합니다. * 원인은'WindowsExplorer'입니다. btw는 항상 존재합니다. – Tigran

+0

@Programmer : 나는 알고 있지 않습니다. – Tigran

+0

Firefox는 어떤가요? 같은 일을하는 방법? – Oleg

관련 문제