Áú¹®:
¾î¶»°Ô ÇÏ¸é µð·ºÅ丮¸¦ ºê¶ó¿ìÁîÇÒ ¼ö ÀÖ³ª¿ä?
´äº¯:
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>¿¡ Á¤ÀÇµÈ ¸ÅÅ©·Î ÀÔ´Ï´Ù.