2008-11-16 7 views
13

"Widok ikony" i "widok katalogu" w dowolnym folderze to w rzeczywistości SysListView. Jeśli odznaczysz Automatyczne ustawianie ikon, możesz poruszać się po ikonach i następnym razem, gdy otworzysz folder, wszystkie ikony będą w tym samym miejscu co ostatnio.Skąd system zapamiętuje pozycję ikon?

Moje pytanie brzmi: gdzie system przechowuje pozycje X i Y ikon?

+0

dodano klucz reg do folderu "widok ikony" ItemPos – VonC

+0

dobre pytanie, +1 – nsd

Odpowiedz

17

Ustawienia desktop icon placement w systemie Windows XP (lub Vista) znajdują się w kluczu rejestru

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

.

Ten klucz rejestru zawiera pewną liczbę wartości, z których najważniejszymi są wartości ItemPos < screenresolution>, wartość sortowania i wartość FFlags.

Wartość rodzaj kontroluje porządek ikon (według nazwy, typu, ze względu na rozmiar itp), wartość FFLAGS kontroluje rozmieszczenie ikon (wyrównaj do siatki, auto align etc.)

Wreszcie może być dowolna liczba wartości ItemPos (dodanych z różnymi rozdzielczościami ekranu, np. ItemPos800x600), które kontrolują zdefiniowane przez użytkownika pozycje ikon dla różnych rozdzielczości ekranu.

Więcej szczegółów na temat zawartości HKCU\Software\Microsoft\Windows\Shell wartości:

ShellBagsView v1.05

ShellBagsView

Odnośnie widok Ikona używany do dowolnego folderu własnego wyboru, uważam, że pozycja ikon byłoby przechowywane w:

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

z "x" reprezentującym jedno z twoich ustawień dla wielu folderów.

+0

Czy obejmuje to również wszystkie inne foldery, które masz w "widoku ikon", a nie tylko widok pulpitu? – Stefan

+0

Dzięki za wspaniałą odpowiedź i wskazówkę na dobry użytek! – Stefan

+0

Proszę, teraz opracuj sw, aby umieścić uśmiech ikon na pulpicie twarzy! – kokbira