PDA

Ver la Versión Completa : Saber la posición X-Y del cursor en un edit


Sr_Sombrero
18-06-2006, 16:31:58
Hola, buen día!
Quisiera saber, y no encuentro en ningun lado, como obtener la posición en X-Y del cursor de escribir (no la del puntero del mouse que devuelve GetCursorPos). O si hay alguna forma de que el puntero del mouse valla hasta donde está el cursor de escribir en el Internet Explorer.

Saludos

Delphius
19-06-2006, 05:55:49
O si hay alguna forma de que el puntero del mouse valla hasta donde está el cursor de escribir en el Internet Explorer.
Se puede ir a una posición determinada empleado SetCursorPos(), fíjate en la ayuda sobre esta api si deseas saber mejor.

Pero, primeramente debes obtener el handle de la ventana correspondiente. Esta parte ya ha sido tratada en varias ocasiones y creo que una búsqueda en los foros puede ser de utilidad.

El inconveniente es saber en que posición exactamente está el "edit" (que no lo es) de dirección de IE, ya que nada impide que el usuario mueva la ventana, y ¡Pafff!.. ya no te anda.

Puede que exista, como puede que no, un algoritmo que permita obtener o ir "navegando" entre los elementos de una ventana (obvio... una ajena... fuera de nuestro aplicativo) y cuando se encuentre dicho elemento devolver su posición. Hasta aqui llego yo... no sabría decirte más. Pero a lo mejor en trucomania puedes encontrar algo.

Espero que haya ayudado en algo... y no haberte confundido más...
Saludos,