FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Posición del mouse en la pantalla
Cómo puedo obtener la posición del mouse en la pantalla en el momento en que hago un doble click???
Saludos Federico |
#2
|
||||
|
||||
A lo mejor te puede servir el truco 92 de Trucomanía: "Detectar la posición del ratón en tu form en una zona no cliente".
Ir a trucomanía Ir al truco Confío en mis compañeros foreros que me corrijan si me equivoco
__________________
:) |
#3
|
|||
|
|||
No aclaré bien mi problema. Lo que necesito es detectar en que posición "dentro de mi ventana de aplicación Delphi" se hizo un doble clik. El código que me indicaste es válido, pero no hay una manera mas sencilla de tomar la ubicación?
|
#4
|
||||
|
||||
Ya suponía que no era en tu aplicación. No he examinado el código a fondo, pero creí que te sería útil. Sobre si hay alguna manera más sencilla, yo no puedo ayudarte en eso. Yo no se mucho sobre programación, soy el más principiante dentro de los principiantes, no se si me explico
__________________
:) |
#5
|
|||
|
|||
procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer); var s:tpoint; begin s := Mouse.CursorPos; Label1.caption := ('X:'+INTTOSTR(S.X)+' Y:'+INTTOSTR(S.Y)); end; Haber si te sirve Saludos
__________________
La victoria tiene cien padres. La derrota es huérfana (Napoleón). |
#6
|
|||
|
|||
Una cosa que me deje de decirte, por supesto este código lo pones dentro del evento que quieras.Yo lo puse en el onmousemove del form, pero lo pones en el doble click de un boton o de donde quieras.
Más Saludos
__________________
La victoria tiene cien padres. La derrota es huérfana (Napoleón). |
|
|
|