程序化桌面图标放置

iva*_*van 5 macos winapi kde gnome

我正在寻找一种以编程方式获取/设置桌面上的图标位置的方法.显然,有一些"状态"存储在某个地方.有人知道吗?

我试图在任何平台上获得概念证明,所以如果你知道如何在gnome,KDE或Mac OS上的XP上做这件事,我真的很想听听它.

Dan*_*ker 5

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

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