파일 입출력에 있어서 해당 이벤트가 끝나고 파일이 존재하는 폴더창을 여는 방법이 궁금해졌다.

 

그래서 찾아 본 결과,

 

어떤 블로거분께서 아주 친절히 설명해놓으셨다.

 

바로 ShellExecute 함수를 사용해서 하는 방법이었는데, 매우 유용할듯하다.

 

아래는 블로거분이 작성해놓은걸 살짝 긁어 온 글이다.

 

 

 

 

ShellExecute 는 윈도우의 '실행' 창에서 내리는 명령과 비슷한 작업을 한다.

 

 

 ShellExecute(NULL, _T("open"), sPath, NULL, NULL, SW_SHOW);

 

폴더가 열림

sPath 에는 폴더 경로가 들어감

 

 

 ShellExecute(NULL, _T("open"), _T("explorer"), _T("/select,") + sFilePath, NULL, SW_SHOW);

 

폴더가 열리고, 파일이 선택됨

sFilePath 에는 파일 경로가 들어감

 

 

 

 

참고 : http://purelab.net/zbxe/?mid=guruin&listStyle=gallery&document_srl=86579

 

Posted by Tommy™
,