jooeee .... Kig lidt på den her .. tilføj selv knapper og events :
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
Gauges, ExtCtrls, StdCtrls, OleCtrls, SHDocVw, HttpProt;
type
TForm1 = class(TForm)
Timer1: TTimer;
Button1: TButton;
procedure Timer1Timer(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
IeHandle : HWND;
IeRect : TRect;
IeWidth, IeHeight : Integer;
public
end;
var
Form1: TForm1;
implementation
uses
ShellApi;
{$R *.DFM}
procedure TForm1.Timer1Timer(Sender: TObject);
var
i : DWORD;
point : TPoint;
begin
point.x := Random(IeWidth);
point.y := Random(IeWidth);
SetCursorPos(point.x,point.y);
i:= Integer(@point);
IeHandle := FindWindow(\'IEFrame\', nil);
PostMessage(IeHandle,WM_LBUTTONDOWN,MK_LBUTTON, i);
PostMessage(IeHandle,WM_LBUTTONUP,0, i);
SetWindowtext(IeHandle, PChar(timeToStr(Now)));
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
ShellExecute(Handle,\'open\',\'iexplore\',\'
http://www.yahoo.com\',nil,SW_MAXIMIZE);
While IeHandle = 0 do
begin
Iehandle := FindWindow(\'IEFrame\', nil);
Sleep(100);
Application.ProcessMessages;
end;
Windows.GetClientRect(IeHandle,IeRect);
IeWidth := IeRect.Right - IeRect.Left;
IeHeight := IeRect.Bottom - IeRect.Top;
// HttpCli1.Location := \'
http://borrisholt.com\';end;
procedure TForm1.Button1Click(Sender: TObject);
begin
Timer1.Enabled := not Timer1.Enabled;
if Timer1.Enabled then
Button1.Caption := \'Stop\'
else
Button1.Caption := \'Start\';
end;
initialization
Randomize;
end.
Den åbner din Internet Explore og klikker tilfældigt rundt på den ....
Jens B