"浏览文件夹"对话框的显示问题
procedure TForm1.Button1Click(Sender: TObject);
var
bi: TBrowseInfo;
pidl: pItemIdList;
strpath, displayname: string;
begin
SetLength (displayname, 100);
bi.hwndOwner := Handle;
bi.pidlRoot := nil;
bi.pszDisplayName := pChar (displayname);
bi.lpszTitle := '请选择文件夹'#13#10#10'一般是在**下';
bi.ulFlags := $0008;
bi.lpfn := nil;
bi.lParam := 0;
bi.iImage := 0;
pidl := SHBrowseForFolder(bi);
SetLength (strPath, 100);
ShGetPathFromIdList (pidl, PChar(strPath));
end;
上面代码运行后bi.lpszTitle的显示有问题, 换行后的"一般是在**下"已经被List挡住了. 请问,怎样才能正常显示 ?? 可不可以把那List移下一点 ,这样就可以了?
var
bi: TBrowseInfo;
pidl: pItemIdList;
strpath, displayname: string;
begin
SetLength (displayname, 100);
bi.hwndOwner := Handle;
bi.pidlRoot := nil;
bi.pszDisplayName := pChar (displayname);
bi.lpszTitle := '请选择文件夹'#13#10#10'一般是在**下';
bi.ulFlags := $0008;
bi.lpfn := nil;
bi.lParam := 0;
bi.iImage := 0;
pidl := SHBrowseForFolder(bi);
SetLength (strPath, 100);
ShGetPathFromIdList (pidl, PChar(strPath));
end;
上面代码运行后bi.lpszTitle的显示有问题, 换行后的"一般是在**下"已经被List挡住了. 请问,怎样才能正常显示 ?? 可不可以把那List移下一点 ,这样就可以了?
...全文
相关推荐
一个C#浏览文件夹的对话框源程序
一个C#浏览文件夹的对话框源程序! 值得下载看看!资源免费,大家分享!! 更多免费资源 http://ynsky.download.csdn.net/
一个只显示文件夹信息的C++对话框类
一个只显示文件夹信息的C++对话框类,只是类文件,设计对话框的使用可以用的到,暂时没有调用示例。 运行环境:Windows/Visual C/C++
VBS 显示“选择文件或文件夹”对话框的代码
VBS 显示“选择文件或文件夹”对话框的代码,经测试windows xp下才可以使用,win2000,win2003没有内置这样的方法。
文件夹选择对话框VC源码(目录对话框)
MFC中有CFileDialog但是没有CFolderDialog,这个类实现了选择文件夹路径的功能。 这个类是为我的上传下载工具而写。
js 浏览本地文件夹系统示例代码
js 浏览本地文件夹系统不可思议吧,经测试效果还是不错的,感兴趣的朋友可以参考下


Windows SDK/API
