Post by sofista » 28 Oct 2023, 20:06
BlackDraGoN wrote: ↑28 Oct 2023, 04:10
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.
[quote=BlackDraGoN post_id=544829 time=1698484202 user_id=151240]
[quote=sofista post_id=543851 time=1697757247 user_id=119583]
Este post puede darte una buena idea de lo que querés hacer: [url="https://www.autohotkey.com/board/topic/32608-changing-the-system-cursor/"]Guía para cambiar o reemplazar el cursor del sistema[/url] (en inglés).
[/quote]
Cual es la diferencia entre [code]CursorHandle := DllCall( "LoadImageA", UInt,0, Str,Image, UInt,IMAGE_ICON, Int,cx, Int,cy, UInt,0x10 )[/code] y [code]CursorHandle := DllCall( "LoadImageW", UInt,0, Str,Image, UInt,IMAGE_ICON, Int,cx, Int,cy, UInt,0x10 )[/code]
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
[/quote]
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:
[url="https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-loadimagea"]LoadImageA[/url] y [url="https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-loadimagew"]LoadImageW[/url]
Para lo que falta, [i]Google is your friend[/i].