2013-10-30 2 views
0

이 포럼에 이미 답변이있는 것처럼 보일 수도 있지만이 경우에는 어떤 차이가 있습니다.Windows 탐색기에서 현재 경로를 변경하십시오.

Windows 탐색기에서 특정 파일을 두 번 클릭하고 대화 상자 창을 표시 할 때 실행되는 응용 프로그램을 만들고 있습니다. 이 창은 일부 입력을 받아 일부 작업을 수행합니다. 이 모든 것이 정상이며 성공적으로 실행됩니다.

이제 작업이 완료되면이 응용 프로그램이 탐색기 창에서 열려있는 경로를 변경하도록합니다.

나는 here에서 도움이 될만한 대답을 보았지만 델파이에있는 그대로 이해할 수는 없습니다.

이 작업을 수행하는 가장 좋은 방법은 무엇입니까? 파일 자체에서 현재 경로를 가져온 다음 새 탐색기 창을 열 수 있습니다. 그러나 탐색기 창이 열려있는 경우 (파일을 표시하는 창이 열리는 경우), 경로를 변경하는 방법은 무엇입니까?

+0

연결된 질문은 Delphi 일 수 있지만 모든 인텔리전스는 WinAPI COM 함수에 있습니다. 실제로 C++에서 호출하는 것이 훨씬 쉽습니다. – MSalters

+0

그냥'SHOpenFolderAndSelectItems()'를 호출하십시오. 사용자가 두 개의 탐색기 창이 열려있는 대신 끝나면 실제로 문제가됩니까? –

답변

0

스택 오버 플로우 응답의 링크를 따라 가면 C++의 거의 모든 코드를 찾을 수있는 블로그에 대한 다른 링크가 있습니다. Here the link again.

관련 문제