那位同僚有这东东,我真是急着要用。
在下感激不尽
在下感激不尽
解决方案 »
- 很重要的一个问题 请一定要快!!!!
- 一个奇怪的问题,关于MemoryStream
- 请辞斑竹职务
- 最简单问题,在线等,解决就送
- 请问:OleContainer控件中的word文档数据怎样置空(空白)?在线等候。。。
- 为答谢CSDN上的各位网友对我无私的帮助,现将我手上的第三方控件,有100多种吧,全部带源码,上传发给大家
- 请问如何将Delphi的资源转换成VC的资源,部分转换也行,十分感谢。
- 兄弟求救.....高手过来........
- 紧急问题!!!GIS高手请进)
- 关于作仪表控件的问题,怎样画指针,刻度。
- 在一个版本编写的程序原代码拷到另一个版本上提示错误,该怎么处理?
- 如何将一个表按排序的顺序导入到另一个表?
uses shlapi;Function TForm1.GetPath: string;
var
bInfo: ^BROWSEINFO;
FolderName: array[0..MAX_PATH] of char;
DirPath: array[0..MAX_PATH] of char;
ItemID: PITEMIDLIST;
begin
DirPath := '';
bInfo := AllocMem(sizeof(BROWSEINFOA));
bInfo.hwndOwner := Handle;
bInfo.pszDisplayName := FolderName;
bInfo.lpszTitle := '请选择文件夹';
ItemID := SHBrowseForFolder(bInfo^);
if ItemID <> nil then
begin
SHGetPathFromIDList(ItemID, DirPath);
FreeMem(bInfo, sizeof(BROWSEINFOA));
end;
Result := Dirpath;
end;