0

ボタン(IDC_browse)のあるダイアログウィンドウがあります。SHBrowseForFolder は、ユーザーがシェル フォルダを選択できるダイアログ ボックスを表示します。しかし、スクロールとOKボタンとキャンセルボタンが使えません。クリックしてもダメ!何が悪いのか教えてください。宣言:

BROWSEINFO   bi;
LPITEMIDLIST  pidl; 

CALLBACK関数内

case IDC_browse:   
 ZeroMemory(&bi, sizeof(bi));  
 bi.hwndOwner = hWnd; 
 bi.pszDisplayName = szDisplayName; 
 bi.lpszTitle = TEXT("Text"); 
 bi.ulFlags = BIF_RETURNONLYFSDIRS;  
 pidl = SHBrowseForFolder(&bi); 
 break; 

PS MS Visual Studio 2010、win32 API プロジェクト。Windows 7 (x64) での開発

4

0 に答える 0