파일 입출력에 있어서 해당 이벤트가 끝나고 파일이 존재하는 폴더창을 여는 방법이 궁금해졌다.
그래서 찾아 본 결과,
어떤 블로거분께서 아주 친절히 설명해놓으셨다.
바로 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
'[ Topics ] > Visual Studio' 카테고리의 다른 글
MFC CFileDialog 클래스 활용방법 (0) | 2015.06.10 |
---|---|
Cstring 에서 char* 형으로 변환 (0) | 2015.06.10 |
MFC 다이얼로그 창 종료방법 (2) | 2015.06.10 |
MFC 다이얼로그 창 Enter, Esc키 종료 막기 (0) | 2015.06.10 |
Visual Studio 2012 update 후 activitylog.xml error 해결방법 (0) | 2015.02.02 |