WindowFromPoint

Aus API-Wiki
Zur Navigation springenZur Suche springen
Die druckbare Version wird nicht mehr unterstützt und kann Darstellungsfehler aufweisen. Bitte aktualisiere deine Browser-Lesezeichen und verwende stattdessen die Standard-Druckfunktion des Browsers.

Die WindowFromPoint-Funktion ermittelt das oberste, sichtbare Fenster einer bestimmten Bildschirmposition.

 Declare Function WindowFromPoint _
   Lib "user32" _
     (ByVal xPoint As Long, _
     ByVal yPoint As Long) _
   As Long

Parameter

xPoint

Horizontale Screenposition

yPoint

Vertikale Screenposition

Rückgabewert

Bei Erfolg liefert die Funktion das Handle des an der Stelle befindlichen Fensters. Falls sich dort kein Fenster befindet, so wird NULL zurückgegeben.

Beispiel

'Dieses Beispiel ermittelt, welches Fenster sich an der Mausposition befindet. Function WindowFromMouse()as Long

   Dim Pos as PointApi
   
   Call GetCursorPos(Pos)
   WindowFromMouse = WindowFromPoint(Pos.X, Pos.Y)

End Function