본문 바로가기
C/C++

[MFC] 폴더 선택창 표시

by CodeDiver 2013. 10. 7.

////////////////////////////////////////////////////////////////////////////////

/// \brief      폴더 선택

/// \return 

////////////////////////////////////////////////////////////////////////////////

 

CString CTwinkleKidsInstallerDlg::SelectFolder()

{

CString sRet = _T("");

TCHAR pszPathName[MAX_PATH];


BROWSEINFO bsi;

memset(&bsi, 0, sizeof(bsi));


bsi.hwndOwner = GetSafeHwnd();

bsi.pidlRoot = NULL;


bsi.lpszTitle = _T("Select directory");

bsi.ulFlags = BIF_RETURNONLYFSDIRS;


ITEMIDLIST* pidl = ::SHBrowseForFolder(&bsi);


if(pidl != NULL) {

// Get Path

SHGetPathFromIDList(pidl, pszPathName);

sRet = pszPathName;

}

return sRet;

}


<결과>



'C/C++' 카테고리의 다른 글

[Linux] C언어로 MySQL연동  (0) 2014.11.21
[c, c++]extern "C" 에 관하여...  (0) 2014.07.23
[OpenGL] Blending 투명하게 하기  (0) 2014.04.09
libpng 매뉴얼  (0) 2014.04.09
libpng 샘플소스  (0) 2014.04.09