我正在寻找一种以编程方式获取/设置桌面上图标位置的方法。
显然,某处存储了一些“状态”。
有人知道这里吗?
我正在尝试在任何平台上进行概念验证,所以如果您知道如何在 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/