当前位置:  开发笔记 > 开发工具 > 正文

系统在哪里存储图标位置?

如何解决《系统在哪里存储图标位置?》经验,为你挑选了1个好方法。

任何文件夹上的"图标视图"和"文件夹视图"实际上都是SysListView.如果取消选中图标的自动排列,则可以在图标周围移动,下次打开文件夹时,所有图标都与上次位于同一位置.

我的问题是,系统在哪里存储图标的x和y位置?



1> VonC..:

Windows XP(或Vista)中桌面图标放置的设置位于

HKCU\Software\Microsoft\Windows\Shell\Bags\1\Desktop 

注册表项.

此注册表项包含许多值,最相关的值是ItemPos 值,Sort值和FFlags值.

排序值控制图标的排序顺序(按名称,按类型,按大小等),FFlags值控制图标的排列(与网格对齐,自动对齐等)

最后,可以存在任意数量的ItemPos值(附加有不同的屏幕分辨率,例如ItemPos800x600),其控制用户定义的图标的位置以用于不同的屏幕分辨率.

有关HKCU\Software\Microsoft\Windows\Shell值内容的更多详细信息:

ShellBagsView v1.05

ShellBagsView

关于用于任何选择的文件夹的图标视图,我相信图标的位置将存储在:

HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\[x]\Shell\{yyyyyyy-yy...}\ItemPos

使用'x'表示您的许多文件夹特定设置之一.

推荐阅读
mobiledu2402851323
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有