Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Maus u. DelphiX (https://www.delphipraxis.net/8220-maus-u-delphix.html)

citybreaker 31. Aug 2003 11:35


Maus u. DelphiX
 
Hallo!

Wie kann ich die Maus in DelphiX verwenden das eine
Person dahin geht wo man mit der Maus hinklickt, aber
um Hindernisse herum geht?

ISAS 6. Nov 2003 17:39

Re: Maus u. DelphiX
 
Ciao Citybreaker! :hi:

Hab fast die gleiche Frage, nur in einem früheren Stadium. :?:
Wie kann ich die Maus in DelphiX überhaupt einbinden?? :gruebel:
Mir is schon das klar: :wink:

Delphi-Quellcode:
procedure TForm1.DXDraw1MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
Und mit
Delphi-Quellcode:
Mouse.CursorPos.X
Ich will ein Rollenspiel machen und weiss nicht, wie ich sachen verschieben kann.
Das Spiel besteht aus einem Raster, sodas sich auch der Gegenstand beim loslassen einrastern sollen.
Hab auch schon einen Thread geschrieben, aber keine Anwort bekommen :cry: . Vielleicht hast es ja schon herausgefunden und könntest mir dabei ein bisschen helfen

Danke, ISAS

[edit=Daniel B]Delphi-Tags korrigiert. Mfg, Daniel B[/edit]

citybreaker 12. Nov 2003 08:50

Re: Maus u. DelphiX
 
Delphi-Quellcode:
Mouse.CursorPos.X
Woher weiß delphi den was Mouse ist?!
Hab einfach mal folgendes versucht.

Delphi-Quellcode:
procedure TSpiel.DrawMouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  Player.X := Mouse.CursorPos.X;
  Player.Y := Mouse.CursorPos.Y:
end;
Nu kommt immer "undifinierter bezeichner Mouse."

Tyrael Y. 12. Nov 2003 09:34

Re: Maus u. DelphiX
 
Mouse befindet sich in der Unit Controls

citybreaker 12. Nov 2003 12:19

Re: Maus u. DelphiX
 
Zitat:

Zitat von Tyrael Y.
Mouse befindet sich in der Unit Controls

Und wie kann ich diese Unit einbinden bzw. wo finde ich sie?

Tyrael Y. 12. Nov 2003 12:28

Re: Maus u. DelphiX
 
einfach oben in die uses Klausel schreiben

Delphi-Quellcode:
uses Controls,...;

danach kannst du mouse einfach so in der unit nutzen

citybreaker 12. Nov 2003 15:17

Re: Maus u. DelphiX
 
Jetzt Zeigt Delphi mir an:
Zitat:

Undefinierter bezeichner Controls

Tyrael Y. 12. Nov 2003 15:44

Re: Maus u. DelphiX
 
wo hast du es denn reingepackt?
Delphi-Quellcode:
interface
uses controls, ...;
oder

Delphi-Quellcode:
implementation
uses controls, ...;

citybreaker 12. Nov 2003 16:01

Re: Maus u. DelphiX
 
Delphi-Quellcode:
implementation
uses controls;
Wieder einmal erscheint die Fehlermeldung:
Undifinirter bezeichner Controls.

Gibt es nicht eine Komponente die das Automatisch
zu uses hinzufügt?

--- Edit ---
Kann ja auch nicht klappen, steht schon lange bei uses.
Aber warum klappt dann Mouse nicht?!

Tyrael Y. 12. Nov 2003 16:05

Re: Maus u. DelphiX
 
mach das bei interface rein

mal zum ausprobieren, damit du siehst, daß das geht

- erstell eine neue Application
- in der unit Form1 ist dann Controls automatisch mit drin im uses
- deklarier ne prozedur
- innerhalb der prozedur tippe Mouse.
- und warte nen mom nach dem Punkt
- und schwupp kommt die Codeergänzung, die dir zeigt das die Variable gültig ist


gruß


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:41 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz