[函数] Firemonkey 取得 Windows 目前 User 的 Desktop 目录

Posted 龟山Aone

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[函数] Firemonkey 取得 Windows 目前 User 的 Desktop 目录相关的知识,希望对你有一定的参考价值。

下列方法仅提供 Windows 平台使用,所以需要使用编译开关,代码如下:

uses
  {$IFDEF MSWINDOWS}
  Winapi.Windows,
  Winapi.SHFolder,
  {$ENDIF}

{$IFDEF MSWINDOWS}
const CSIDL_DESKTOP = $0000; // <desktop>
function GetDesktopPath: string;
var
  LStr: array[0 .. MAX_PATH] of Char;
begin
  SetLastError(ERROR_SUCCESS);

  if SHGetFolderPath(0, CSIDL_DESKTOP, 0, 0, @LStr) = S_OK then
    Result := LStr;
end;
{$ENDIF}

 

以上是关于[函数] Firemonkey 取得 Windows 目前 User 的 Desktop 目录的主要内容,如果未能解决你的问题,请参考以下文章

firemonkey打开子窗体(匿名回调函数)

怎么取得window.open打开窗口的返回值

Firemonkey (FMX) 位图和颜色

使用 FireMonkey 及其跨平台,我应该在哪里存储我的应用程序数据?

[修正] Firemonkey 中英文混排折行问题(移动平台)

地址hash值分割处理函数