Como simular um click do mouse via código
Como simular um click do mouse via código
FONTE: http://www.arquivodecodigos.net/arquivo/visualizar_dica.php?qual_dica=140
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls;
type
TForm1 = class(TForm)
procedure FormClick(Sender: TObject);
procedure FormKeyPress(Sender: TObject; var Key: Char);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure PressMouseDown(IsLeftButton: Boolean);
begin
if IsLeftButton then
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)
else
mouse_event(MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0);
end;
procedure PressMouseUp(IsLeftButton: Boolean);
begin
if IsLeftButton then
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0)
else
mouse_event(MOUSEEVENTF_RIGHTUP, 0, 0, 0, 0);
end;
procedure ClickMouseButton(IsLeftButton: Boolean);
begin
PressMouseDown(IsLeftButton);
PressMouseUp(IsLeftButton);
end;
procedure TForm1.FormClick(Sender: TObject);
begin
ShowMessage('Fui clicado');
end;
procedure TForm1.FormKeyPress(Sender: TObject;
var Key: Char);
begin
PressMouseDown(True);
PressMouseUp(True);
end;
end.


Paulo Martins Bordenaruk
em 10/10/2008 18:10 - Responder
Estava mesmo precisando de uma rotina como essa,
pois ela me ajudará a manipular instrumentos que
criarei p/ uma cabine real do FS2004 que vou montar.
em 10/10/2008 18:10 - Responder
[Este post ainda não foi associado a uma sequência]
Você está em:
canal Delphi

Estudo comparativo entre banco de dados IBM Informix e Microsoft SQL

0
0
Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!