Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Überprüfen ob eine Komponente sich in einem bestimmten Bereich befindet (https://www.delphipraxis.net/156907-ueberpruefen-ob-eine-komponente-sich-einem-bestimmten-bereich-befindet.html)

stahli 21. Dez 2010 16:53

AW: Überprüfen ob eine Komponente sich in einem bestimmten Bereich befindet
 
Das würde grundsätzlich gehen, da letztlich zwei Rechtecke (TRect) geprüft werden. Ob die zu einem Shape gehören und/oder das Shape visible ist, ist IntersectRect völlig egal.
Im Grunde werden der Funktion ja nur zwei Variablen TRect übergeben.

Aber für Deine o.g. Problemstellung brauchst Du IntersectRect wie gesagt nicht wirklich.

Bummi 21. Dez 2010 17:04

AW: Überprüfen ob eine Komponente sich in einem bestimmten Bereich befindet
 
IntersectRect und PtInRect bekommen nur 3 Rects bzw Rect und Point. Das hat mit Komponenten überhaupt nichts zu tun.

EDIT:
dh Du kannst natürlich auch unsichtbare Komponenten abprüfen.

snears 21. Dez 2010 17:05

AW: Überprüfen ob eine Komponente sich in einem bestimmten Bereich befindet
 
Danke nochmal für die Antworten :thumb:

DeddyH 21. Dez 2010 18:09

AW: Überprüfen ob eine Komponente sich in einem bestimmten Bereich befindet
 
IntersectRect prüft ja nur die im 2. und 3. Parameter übergebenen Rechtecke, da ist es ja egal, ob das Shape sichtbar ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:42 Uhr.
Seite 2 von 2     12   

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