Entwickler-Ecke
Windows API - Das Handle des Windows unterm Mauscursor erhalten
Mike - Mo 31.03.03 15:34
Titel: Das Handle des Windows unterm Mauscursor erhalten
Hi Ihr,
kann mir von Euch jeman helfen? Ich wollte so ein kleines Tool basteln, bei dem man durch z. B. Maus-Rechtsklick auf ein Window (auch Button) dessen Handle - oder noch cooler - Handle und Name erfährt.
Ich stehe allerdings wie der Ochs vorm Berg, weil ich nicht weiß obs ne Funktion gibt, die mir nach Angabe der Mauscursor-Koordinaten das Handle des darunterliegenden Window zurückgibt.
Und wenn ich das Handle hab, weiß ich nicht wie ich an den Namen des Windows komme.
Danke für Eure Hilfe!
Shaitan - Mo 31.03.03 16:07
Hi Mike,
Du kannst mit ...
Quelltext
1: 2: 3: 4: 5: 6: 7:
| var windowpoint:tpoint; window_hWnd:hWnd; begin getcursorpos(windowpoint); window_hWnd := windowfrompoint(windowpoint); ... end; |
... das Handle des fensters unter Deiner Maus bekommen, damit müsstest Du dann alles machen können was Du willst.
CU Shaitan
Mike - Mo 31.03.03 16:38
Danke Shaitan! :D
Werd's sofort ausprobieren.
Mike - Fr 02.05.03 16:21
Äh, noch ne Frage:
Wie komm ich denn an die HWnd der Objekte außerhalb meiner Applikation? Also z. B. hätte ich gerne das Handle des Start-Buttons. In Fachkreisen heißt das - glaube ich: Wie komme ich an die Message von WM_MouseMove im NonClientBereich?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!