Настройки desktop icon placement в Windows XP (или Vista) находятся в ключе реестра
HKCU\Software\Microsoft\Windows\Shell\Bags\1\Desktop
.
Этот раздел реестра содержит ряд значений, наиболее релевантных, если они являются значениями Screenresolution> ItemPos <, значением Sort и значением FFlags.
Значение сортировки определяет порядок сортировки значков (по имени, по типу, по размеру и т.д.), значение FFLAGS контролирует расположение значков (выравнивание по сетке, авто выравнивания и т.д.)
Наконец, может быть любое количество значений ItemPos (добавлено с различными разрешениями экрана, например, ItemPos800x600), которые управляют определяемыми пользователем позициями значков для разных разрешений экрана.
Для получения более подробной информации о содержании HKCU\Software\Microsoft\Windows\Shell
значений:
ShellBagsView v1.05
Что касается мнения Icon, используемого для любой папки по собственному выбору, я считаю, что позиция иконок будет хранится в:
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\[x]\Shell\{yyyyyyy-yy...}\ItemPos
с 'x', представляющим одну из ваших многочисленных настроек для конкретной папки.
добавлен рег ключ для папки «icon view» ItemPos – VonC 2008-11-16 19:57:26
хороший вопрос, +1 – nsd 2013-06-10 04:10:11