ITEMIDLIST *pidlBrowse;
char pszPathname[MAX_PATH];
BROWSEINFO BrInfo;
BrInfo.hwndOwner = NULL; //GetSafeHwnd();
BrInfo.pidlRoot = NULL;
memset( &BrInfo, 0, sizeof(BrInfo) );
BrInfo.pszDisplayName = pszPathname;
BrInfo.lpszTitle = "복사할 디렉토리를 선택하세요";
BrInfo.ulFlags = BIF_RETURNONLYFSDIRS;
// 다이얼로그를 띄우기
pidlBrowse = ::SHBrowseForFolder(&BrInfo);
if( pidlBrowse != NULL)
{
// 패스를 얻어옴
::SHGetPathFromIDList(pidlBrowse, pszPathname);
}
'NativeCode > mfc' 카테고리의 다른 글
파일 검색, 복사 하위 경로 포함(소스 파일 有) (0) | 2010.03.18 |
---|---|
파일 찾기 (0) | 2010.03.18 |
하위 경로까지의 모든 파일 목록 얻기 (0) | 2010.03.18 |
현재 위치 구하기 (0) | 2010.03.18 |
프로세스 찾아 죽이기 (0) | 2010.03.18 |