![]() |
Punkte in einer Region ermitteln
Ju'en Tach!
Gegebnen sei eine Region vom Typ HRGN, ein Objekt mit OnMouseMove-Ereignis(oder OnMouseDown) und ein Punkt über diesem Objekt. Wie ist vorzugehen um eine Methode auszulösen, sobald und nur dann wenn der Punkt, also der Mauszeiger, über dem besagten Objekt und in der Region ist? Gesucht sei also eine Methode, diesen Aufbaus:
Delphi-Quellcode:
Oda sowat in der Art...
function PointInRegion(X, Y: Integer; Rgn: HRGN): Boolean;
begin {...} end; Hab da nämlich ein Bild in einer Image-Komponente und sobald man auf eine bestimmte Region klickt oder überquert, soll diese invertieren oder es passiert sonst was... Hat da jemand Ahnung? [EDIT] Shit, schon wieda in Klatsch und Tratsch gepackt >.< [/EDIT] |
DP-Maintenance
Dieses Thema wurde von "sakura" von "Klatsch und Tratsch" nach "Sonstige Fragen zu Delphi" verschoben.
;) |
Re: Punkte in einer Region ermitteln
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:04 Uhr. |
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