Ir al contenido


Foto

¿Cómo confinar el puntero del mouse?


  • Por favor identifícate para responder
2 respuestas en este tema

#1 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 26 agosto 2009 - 01:23

Este truco lo que hace es confinar (Mantener) el puntero del mouse dentro del formulario, o sea, el puntero se mantiene adentro sin salir al escritorio, aquí­ el code:



delphi
  1. procedure TForm1.Button1Click(Sender: TObject);
  2. var
  3.   Rect: TRect;
  4. begin
  5.   Rect.Left  := Left;
  6.   Rect.Top    := Top;
  7.   Rect.Right  := Left + Width;
  8.   Rect.Bottom := Top + Height;
  9.   ClipCursor(@Rect);
  10. end;
  11.  
  12. procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
  13. begin
  14.   ClipCursor(nil);
  15. end;



Probado con Delphi 7.

Saludos.
  • 0

#2 Wilson

Wilson

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.137 mensajes

Escrito 26 agosto 2009 - 01:43

Gracias por el aporte amigo. (y)

  • 0

#3 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 26 agosto 2009 - 02:02

Hola
Muy interesante, gracias amigo. (y)
Saludos
  • 0




IP.Board spam blocked by CleanTalk.