티스토리 뷰

프로그래밍/C++ Builder

폴더 지정

Dev-Drake 2019. 7. 16. 16:12
반응형

#define NO_WIN32_LEAN_AND_MEAN

#include <vcl.h>
#include <shlobj.hpp>

 

    BROWSEINFO      BrowsingInfo;
    LPITEMIDLIST    ItemID;
    char DirPath    [MAX_PATH];
    char FolderName [MAX_PATH];

    memset(&BrowsingInfo   , 0, sizeof(BROWSEINFO)  );
    memset(DirPath         , 0, MAX_PATH            );
    memset(FolderName      , 0, MAX_PATH            );

    BrowsingInfo.hwndOwner      = Parent;
    BrowsingInfo.pszDisplayName = FolderName;
    BrowsingInfo.lpszTitle      = "폴더를 선택하세요.";
    BrowsingInfo.ulFlags        = BIF_RETURNONLYFSDIRS;

    ItemID = SHBrowseForFolder(&BrowsingInfo);
    SHGetPathFromIDList(ItemID, DirPath );
    CoTaskMemFree(ItemID);

    return AnsiString(DirPath);

 

반응형

'프로그래밍 > C++ Builder' 카테고리의 다른 글

한달 이전 로그 지우기  (0) 2019.07.16
dclusr.lib 링크 에러  (0) 2019.07.16
StringGrid를 엑셀로 저장  (0) 2019.07.16
INI파일 옵션 저장  (0) 2019.07.16
작업 관리자 프로세스 죽이기  (0) 2019.07.16
댓글
반응형
최근에 올라온 글
Total
Today
Yesterday