如何使TOpenDialog的InitialDir属性值为‘我的电脑’(50分)

  • 主题发起人 主题发起人 lonelybug
  • 开始时间 开始时间
L

lonelybug

Unregistered / Unconfirmed
GUEST, unregistred user!
也就是说却省的打开目录为我的电脑!
请问如何设置!?
 
initialdir:=''就可以了
 
抱歉,我试了,不行的,还有别的方法吗!?
 
帮帮我!
 
我记得是可以的呀,我用过
delphi6
 
不好意思了,我用的时delphi5哈哈
 
uses shlobj;

procedure TForm1.Button1Click(Sender: TObject);
var
pidl: PItemIDList;
DeskTopPath: array[0..MAX_PATH] of char;
begin
SHGetSpecialFolderLocation(Handle, CSIDL_DESKTOPDIRECTORY, pidl);
SHGetPathFromIDList(pidl, DeskTopPath);

OpenDialog1.InitialDir := DeskTopPath;
OpenDialog1.Execute
end;
 
谢谢了,虽然还是没有得到我的电脑那个目录,不过也很好了!给分了!
 
后退
顶部