本文整理自网络,侵删。
Uses Windows,Registry;
function GetShellFolders(strDir: string): string;const regPath = '\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders';var Reg: TRegistry; strFolders: string;begin Reg := TRegistry.Create; try Reg.RootKey := HKEY_CURRENT_USER; if Reg.OpenKey(regPath, false) then begin strFolders := Reg.ReadString(strDir); end; finally Reg.Free; end; result := strFolders;end; {获取桌面} function GetDeskeptPath: string;begin Result := GetShellFolders('Desktop'); //是取得桌面文件夹的路径end; {获取我的文档} function GetMyDoumentpath: string;begin Result := GetShellFolders('Personal'); //我的文档end;
相关阅读 >>
dbgrid的cellclick事件,单击当前行记录的那一行时,不发生
Delphi xe [dcc32 fatal error] f2039 could not create output file 问题的解决
Delphi opendialog1 savedialog1 默认路径
Delphi xe6 通过javascript api调用百度地图
更多相关阅读请进入《Delphi》频道 >>