API o similar

27/01/2005 - 01:53 por Marino Posadas | Informe spam
Hola a todos

Un amiguete necesita saber cómo se puede cambiar mediante código la opción
del Escritorio "Organizar Iconos/Alinear a la cuadrícula". ¿Alguna idea?

Gracias

Saludos cordiales
Marino Posadas
MVP Visual C#

www.ElAveFenix.net

Preguntas similare

Leer las respuestas

#16 Ramón Sola [MVP Windows - Shell/User]
28/01/2005 - 04:00 | Informe spam
Hash: SHA1

[Respondiendo desde microsoft.public.es.windowsxp]

Buena pregunta...

Ramón Sola / / MVP Windows - Shell/User
Para obtener la dirección correcta no hacen falta los sellos.
Por favor, usar el correo sólo para cuestiones ajenas a los
grupos de noticias, gracias.

<Hernán> escribió en el mensaje
news:
La pregunta sería, existe alguna función con la que acceder al handle
del listview, o sólo cochinadas como [Child]WindowFromPoint(), o
hardcodeo como en el ejemplo de Valdov...

Hernán

Respuesta Responder a este mensaje
#17 Valdov
28/01/2005 - 04:57 | Informe spam
jeje, no considero cochinada algo que al menos te quita 10 minutos de estar
buscando una opción.

Valdov


<Hernán> wrote in message news:
Ramón Sola [MVP Windows - Shell/User]
escribía:

>Hash: SHA1
>
>[Respondiendo desde microsoft.public.es.windowsxp]
>El escritorio no es más que un control ListView. Si analizas el tráfico


de
>mensajes en el escritorio con la herramienta Spy++ de Visual Studio .NET
>2003 al ir probando las opciones de ajuste a la cuadrícula y organización
>automática, quizá te lleves más de una sorpresa. ;-)
>
>Un adelanto: Al activar ajuste a cuadrícula, se establece un código de
>estilo extendido *no documentado en MSDN* del control ListView,
>LVS_EX_SNAPTOGRID, y se manda un mensaje LVM_ARRANGE con wParam > >LVA_SNAPTOGRID y lParam = 0. Cuando se desactiva el ajuste, se quita el
>estilo extendido LVS_EX_SNAPTOGRID.
>
>De acuerdo con Google,
>Const LVS_EX_SNAPTOGRID = &H80000
>
>Confirmado por el CommCtrl.h del Platform SDK:
>#define LVS_EX_SNAPTOGRID 0x00080000 // Icons automatically snap


to
>grid.

La pregunta sería, existe alguna función con la que acceder al handle
del listview, o sólo cochinadas como [Child]WindowFromPoint(), o
hardcodeo como en el ejemplo de Valdov...

Hernán
Respuesta Responder a este mensaje
#18 Valdov
28/01/2005 - 04:57 | Informe spam
jeje, no considero cochinada algo que al menos te quita 10 minutos de estar
buscando una opción.

Valdov


<Hernán> wrote in message news:
Ramón Sola [MVP Windows - Shell/User]
escribía:

>Hash: SHA1
>
>[Respondiendo desde microsoft.public.es.windowsxp]
>El escritorio no es más que un control ListView. Si analizas el tráfico


de
>mensajes en el escritorio con la herramienta Spy++ de Visual Studio .NET
>2003 al ir probando las opciones de ajuste a la cuadrícula y organización
>automática, quizá te lleves más de una sorpresa. ;-)
>
>Un adelanto: Al activar ajuste a cuadrícula, se establece un código de
>estilo extendido *no documentado en MSDN* del control ListView,
>LVS_EX_SNAPTOGRID, y se manda un mensaje LVM_ARRANGE con wParam > >LVA_SNAPTOGRID y lParam = 0. Cuando se desactiva el ajuste, se quita el
>estilo extendido LVS_EX_SNAPTOGRID.
>
>De acuerdo con Google,
>Const LVS_EX_SNAPTOGRID = &H80000
>
>Confirmado por el CommCtrl.h del Platform SDK:
>#define LVS_EX_SNAPTOGRID 0x00080000 // Icons automatically snap


to
>grid.

La pregunta sería, existe alguna función con la que acceder al handle
del listview, o sólo cochinadas como [Child]WindowFromPoint(), o
hardcodeo como en el ejemplo de Valdov...

Hernán
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida