几年前,我无辜地试图写一个小应用程序来保存我的战术放置桌面图标,因为我厌倦了在某些事件重置它们时将它们拖回到它们的位置.我没有找到一种方法来查询太多时间后放弃了,而更不用说保存和重置,我的图标的桌面位置.
任何人都知道Windows持有此信息的位置以及是否有用于设置它们的API?
谢谢,理查德
如果我没弄错,桌面只是一个ListView,你必须将LVM_SETITEMPOSITION消息发送到桌面的句柄.
我搜索了一些c#代码并找不到示例,但我确实找到了以下文章.Torry:...获取/设置桌面图标的位置?.它是delphi代码,但我发现它非常易读,并且有一些P/Invokes你可以将它翻译成c#.