Áú¹®:

        ¾î¶»°Ô ÇÏ¸é µð·ºÅ丮¸¦ ºê¶ó¿ìÁîÇÒ ¼ö ÀÖ³ª¿ä?

        ´äº¯:

        SHBrowseForFolder()¸¦ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù:

 
        #include <shlobj.h>
 

        //-----------------------------------------------------------------
        void __fastcall TFormX::BrowseForFolderButtonClick(TObject *Sender)
        {
          BROWSEINFO BrowsingInfo;
          char DirPath[MAX_PATH];
          char FolderName[MAX_PATH];
          LPITEMIDLIST ItemID;

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

          BrowsingInfo.hwndOwner      = FormX->Handle;
          BrowsingInfo.pszDisplayName = FolderName;
          BrowsingInfo.lpszTitle      = "Al's browsing example.";

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

          MessageBox(FormX->Handle, DirPath, "The Chosen One", MB_OK);

          GlobalFreePtr(ItemID);
        }

        ¸¶Áö¸·  'function' Àº  <WindowsX.h>¿¡ Á¤ÀÇµÈ ¸ÅÅ©·Î ÀÔ´Ï´Ù.