Puntero Raton por Pixel

Esta sección es para preguntas sobre programación/scripting usando AutoHotkey.

Moderator: Flipeador

BlackDraGoN
Posts: 41
Joined: 13 Nov 2022, 09:31

Puntero Raton por Pixel

Post by BlackDraGoN » 18 Oct 2023, 03:51

Tengo un script para ocultar el puntero del raton cuando ejecuto una aplicacion, pero me gustaria saber como puedo en vez de ocultarlo, cambiar la forma de flecha por un Punto o Pixel, de esa forma queda muy levemente visible pero no molesta en la pantalla, ya que seria un pixel o un punto muy pequeño, como lo siguiente "."

Saludos

sofista
Posts: 666
Joined: 24 Feb 2020, 13:59
Location: Buenos Aires

Re: Puntero Raton por Pixel

Post by sofista » 19 Oct 2023, 18:14

Este post puede darte una buena idea de lo que querés hacer: Guía para cambiar o reemplazar el cursor del sistema (en inglés).

Guest

Re: Puntero Raton por Pixel

Post by Guest » 28 Oct 2023, 04:08

sofista wrote:
19 Oct 2023, 18:14
Este post puede darte una buena idea de lo que querés hacer: Guía para cambiar o reemplazar el cursor del sistema (en inglés).
Cual es la diferencia entre

Code: Select all

CursorHandle := DllCall( "LoadImageA", UInt,0, Str,Image, UInt,IMAGE_ICON, Int,cx, Int,cy, UInt,0x10 )
y

Code: Select all

CursorHandle := DllCall( "LoadImageW", UInt,0, Str,Image, UInt,IMAGE_ICON, Int,cx, Int,cy, UInt,0x10 )
Si dejo LoadImageA no me carga la imagen .cur que tengo hecha, pero si pongo LoadImageW funciona bien. No se que diferencia hay entre LoadImageA y LoadImageW

BlackDraGoN
Posts: 41
Joined: 13 Nov 2022, 09:31

Re: Puntero Raton por Pixel

Post by BlackDraGoN » 28 Oct 2023, 04:10

sofista wrote:
19 Oct 2023, 18:14
Este post puede darte una buena idea de lo que querés hacer: Guía para cambiar o reemplazar el cursor del sistema (en inglés).
Cual es la diferencia entre

Code: Select all

CursorHandle := DllCall( "LoadImageA", UInt,0, Str,Image, UInt,IMAGE_ICON, Int,cx, Int,cy, UInt,0x10 )
y

Code: Select all

CursorHandle := DllCall( "LoadImageW", UInt,0, Str,Image, UInt,IMAGE_ICON, Int,cx, Int,cy, UInt,0x10 )
Si dejo LoadImageA no me carga la imagen .cur que tengo hecha, pero si pongo LoadImageW funciona bien. No se que diferencia hay entre LoadImageA y LoadImageW

sofista
Posts: 666
Joined: 24 Feb 2020, 13:59
Location: Buenos Aires

Re: Puntero Raton por Pixel

Post by sofista » 28 Oct 2023, 20:06

BlackDraGoN wrote:
28 Oct 2023, 04:10
sofista wrote:
19 Oct 2023, 18:14
Este post puede darte una buena idea de lo que querés hacer: Guía para cambiar o reemplazar el cursor del sistema (en inglés).
Cual es la diferencia entre

Code: Select all

CursorHandle := DllCall( "LoadImageA", UInt,0, Str,Image, UInt,IMAGE_ICON, Int,cx, Int,cy, UInt,0x10 )
y

Code: Select all

CursorHandle := DllCall( "LoadImageW", UInt,0, Str,Image, UInt,IMAGE_ICON, Int,cx, Int,cy, UInt,0x10 )
Si dejo LoadImageA no me carga la imagen .cur que tengo hecha, pero si pongo LoadImageW funciona bien. No se que diferencia hay entre LoadImageA y LoadImageW
No soy programador ni pretendo serlo. No obstante, si una dll funciona bien y la otra no, me preocupo por usar la que funciona y descarto la otra. Ahora bien, si me interesara averiguar el porqué —que, aclaro por las dudas, no me interesa, ya que esto está lejos de mi área de trabajo—, consultaría la documentación oficial de Microsoft y compararía la estructura de ambas dll en busca de alguna diferencia, la que se encuentra, en este caso, en el segundo parámetro:

LoadImageA y LoadImageW

Para lo que falta, Google is your friend.

Post Reply

Return to “Pedir Ayuda”