Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Blaupause (https://www.delphipraxis.net/53339-blaupause.html)

Urba 14. Sep 2005 14:26


Blaupause
 
Hallo Leute,

Es klingt zwar etwas seltsam und unsinnig, aber es soll zu Übungszwecken sein, also bitte keine Kommentare über den Sinn :-D

Also, ich möchte eine Art Blaupause machen um wie auf einem Blatt Papier Sachen abzuzeichnen auf dem Bildschirm. Dazu liegt meine Form transparent über dem Bild und man kann dann einfach nachzeichnen. Nun will ich aber noch mehr. Sind es beispielsweise mehrere Bilder muss man mit einem Btn weiterscrollen. Da es ziemlich nervig ist jedesmal meine Form wegzuschieben dachte ich mir es muss doch möglich sein ein Klick weiterzusimulieren. Hab das auch gerade gefunden und werde es mal testen. Allerdings will ich auch andere Ereignisse an das darunterliegende Fenster weitergeben. Z.B. OnMouseMove, weil bei manchen Sachen ändern sich die Bilder wenn man mit der Maus darüberfährt.

Fällt euch da was ein ?

Gruß
Urba

DGL-luke 14. Sep 2005 14:52

Re: Blaupause
 
Du musst die das Handle des Fensters holen( FindWindow, GetActiveWindow ?! ) und kannst dann nach Belieben in deiner Hier im Forum suchenWindowproc bestimmte Nachrichten(wie WM_MOUSEMOVE ;) ) an dieses Fenster weiterleiten.

:-D

BrunoT 14. Sep 2005 15:06

Re: Blaupause
 
Hi Urba,

was sind denn das für Bilder?

Sind das nur gerade Linien oder auch Freihand- Zeichnungen?

mit anderen Worten: willst du vektorisieren oder malen?

mfg

BrunoT


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:20 Uhr.

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