| |
|
|
 |
Beschreibung:
ChildWindowFromPoint ermittelt cela Handle eines Kindfensters (Controls) eines angegebenen Hauptfensters aus den Fensterkoordinaten.
Deklaration:
DEF @ChildWindowFromPoint(3) !USER32,ChildWindowFromPoint
paramètre:
1.paramètre: Handle des Hauptfensters sur cela qui Koordinaten dans paramètre 2 et 3 bezogen sommes comme LongInt.
2.paramètre: X-Koordinate des gesuchten Kindfensters im Hauptfenster comme LongInt.
3.paramètre: Y-Koordinate des gesuchten Kindfensters im Hauptfenster comme LongInt.
Rückgabewert:
chez Erfolg wird cela Handle des Fensters retour, chez einem faute wird 0 retour.
Beispiele:
DEF @GetCursorPos(1) !"User32","GetCursorPos"
DEF @ChildWindowFromPoint(3) !"User32","ChildWindowFromPoint"
Def @ScreenToClient(2) !"User32","ScreenToClient"
Windowstyle 31
Windowtitle "Fenstertitel de qui Mausposition holen"
Fenêtre 50,75-600,350
Déclarer pos#,Handle&
@CREATEBUTTON(%HWND,"Test 1",100,100,100,30)
@createtext(%HWND,"Test 2",100,150,100,30)
Tandis que 0=0
Sleep 10
DIM POS#,8
GetCursorPos(pos#)
Drawtext 0,0,"Global X="+@STR$(@Long(Pos#,0))+@Space$(100)
Drawtext 0,20,"Global Y="+@STR$(@Long(Pos#,4))+@Space$(100)
@ScreenToClient(%HWND,Pos#)
Laisser Handle&=@ChildWindowFromPoint(%HWND,@Long(Pos#,0),@Long(Pos#,4))
Drawtext 0,40,"Handle des Fensters à diesem Punkt="+@STR$(Handle&)+@Space$(100)
Drawtext 0,60,"Fenstertitel="+@GetText $(Handle&)+@Space$(100)
Dispose Pos#
Wend
[keywords:05138355a1] la fenêtre Handle Fensterhandle Koordinaten Mausposition souris Position Bildschirm Screen Contrôle Dialog [/keywords:05138355a1] |
|
|
| |
|
|