2008-11-16 19 views
13

La "vista de icono" y "vista de carpeta" en cualquier carpeta es, de hecho, una SysListView. Si desmarca la organización automática de los íconos, puede moverse alrededor de los iconos y la próxima vez que abra la carpeta, todos los íconos estarán en el mismo lugar que la última vez.¿Dónde almacena el sistema la posición de los iconos?

Mi pregunta es, ¿dónde almacena el sistema la posición xey de los iconos?

+0

se agregó la clave de registro para la carpeta "vista de icono" ItemPos – VonC

+0

buena pregunta, +1 – nsd

Respuesta

17

Los ajustes para desktop icon placement en Windows XP (o Vista) se encuentran en el la clave de registro

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

.

Esta clave de registro contiene una serie de valores, los más relevantes si son los valores de pantalla de ItemPos <> valores, el valor de clasificación y el valor de FFlags.

El valor de ordenación controla el orden de clasificación de los iconos (por nombre, por tipo, por tamaño, etc.), el valor fFlags controla la disposición de los iconos (alinear a la red, de alineación automática etc.)

Finalmente, puede haber cualquier número de valores de ItemPos (con diferentes resoluciones de pantalla, por ejemplo, ItemPos800x600), que controlan las posiciones definidas por el usuario de los iconos para diferentes resoluciones de pantalla.

Para más detalles sobre el contenido de HKCU\Software\Microsoft\Windows\Shell valores:

ShellBagsView v1.05

ShellBagsView

En cuanto a la opinión de Icono utilizado para cualquier carpeta de la propia elección, creo que la posición de los iconos sería almacenado en:

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

con 'x' representando una de sus muchas configuraciones específicas de carpeta.

+0

¿Esto también cubre todas las demás carpetas que tiene en "vista de icono" y no solo en la vista de escritorio? – Stefan

+0

Gracias por una excelente respuesta y un consejo sobre una buena utilidad! – Stefan

+0

¡Por favor, ahora desarrolle un sw para poner la sonrisa de un ícono en la cara del escritorio! – kokbira

Cuestiones relacionadas