winapi - 程序化桌面图标放置

标签 winapi macos gnome kde-plasma

我正在寻找一种以编程方式获取/设置桌面上图标位置的方法。
显然,某处存储了一些“状态”。
有人知道这里吗?

我正在尝试在任何平台上进行概念验证,所以如果您知道如何在 gnome、KDE ​​或 Mac OS 的 XP 上执行此操作,我真的很想听听。

最佳答案

从这里开始:http://msdn.microsoft.com/en-us/library/bb773177(VS.85).aspx

不幸的是,这是一个非常讨厌的 API,因为 shell 中的每个对象都由一个称为 PIDL 的东西标识,它是由撒旦自己创建的,目的是混淆任何试图避免访问冲突和内存泄漏的人。

关于winapi - 程序化桌面图标放置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1028737/

相关文章:

c++ - 发送键盘命令

c++ - Win32 异步套接字基本问题

c++ - 在无模式对话框中阻止 ESC 和 Enter 键(Win32,非 MFC)

macos - 请求用户访问 `root` 以更新 `/etc/paths.d`

python - 使用 Python 禁用 GNOME 的自动挂载

c++ - MapViewOfFile 和 VirtualLock

xcode - 如何将焦点设置到 NSButton?

android - 连接到 Mac Mini 时,设备经常失去连接

linux - 所有 gnome 终端窗口的列表

java - Linux:如何获取所有可见窗口的列表