sorry das ich nerve aber ich kapier es nicht wo haste die hintergrund.X her??
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DXDraws, DXClass, JPEG, DXSprite;
type
TForm1 = class(TForm)
DXDraw1: TDXDraw;
imagelist: TDXImageList;
DXTimer1: TDXTimer;
DXSpriteEngine1: TDXSpriteEngine;
procedure DXTimer1Activate(Sender: TObject);
procedure DXDraw1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
procedure FormCreate(Sender: TObject);
private
{ Private-Deklarationen }
public
{ Public-Deklarationen }
end;
var
Form1: TForm1;
xrechts: integer;
xlinks: integer;
implementation
{$R *.dfm}
procedure TForm1.DXTimer1Activate(Sender: TObject);
begin
DXDraw1.Surface.Fill(0);
imagelist.Items[0].Draw(DXDraw1.Surface,0,0,0);
imagelist.Items[0].StretchDraw(DXDraw1.Surface,rect(xlinks,0,2044,DXDraw1.Height),0);
DXDraw1.Flip;
end;
procedure TForm1.DXDraw1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
if mouse.CursorPos.X > (DXDraw1.Width - 10) then
xlinks:=xlinks- 10;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
xrechts:=0;
xlinks:=0;
end;
end.
das funkt nicht:-(
_________________
Delphi forever