Thema: Delphi wndproc geht nicht

Einzelnen Beitrag anzeigen

TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.824 Beiträge
 
Delphi 12 Athens
 
#16

AW: wndproc geht nicht

  Alt 23. Jun 2022, 08:09
Hallo,

also ich würde erstmal eine ganz einfache VCL Anwendung mit einer einzelnen Form erstellen.
Auf dieses würde ich eine TPaintBox platzieren. Anchors passend setzen, damit diese beim
Ändern der Fenstergröße mit angepasst wird.

In der Paintbox (z. B. Paintbox1 oder ein besserer Name) kann man dann nach belieben
Line, Rectangle, Arc etc. zeichnen. Jeweils vorher Paintbox1.Brush.Color auf die gewünschte
Farbe setzen wenn es um ausgefüllte Dinge geht und Paintbox1.Pen.Color für Linien/Ränder.

Wenn du mit diesen Zeichenmethoden (Line hat übrigens nur 2 Koordinaten, die anderen beiden
kommen durch MoveTo oder wie das heißt um den virtuellen Cursor zu platzieren zustande) mal ein
paar Minuten rumgespielt hat, kannst du dich um das Maushandlink kümmern, die Paintbox hat dafür
bestimmt events.

Zum Thema Tastaturhandling: keine Ahnung ob die Paintbox ein Event dafür hat, die Form hat aber
m.W. ein OnKeyPressed Event.

Grüße
TurboMagic
  Mit Zitat antworten Zitat