![]() |
Abfragen mit der Maus aus einem ToolbarWindow32-Control
Hallo liebe Community,
ich möchte abfangen unter welchem Eintrag sich die Maus bei einem ToolbarWindow32-Control bzw. der Taskbar befindet. Sobald man die Maus über einen der Buttons oder Schaltflächen bewegt kann man erkennen, dass es ein leichtes schimmern den jeweiligen Button hervorhebt. Nach genauen betrachten fällt einen auf, dass dieses Control nur einen Handle(HWND) besitzt, aber weitere Eintrage auf diesem "draufliegen". Nun habe ich länger nach einer Möglichkeit gesucht das abzufagen, jedoch nichts gefunden. Könnte mir da jemand weiterhelfen? zero_x :wall: |
Re: Abfragen mit der Maus aus einem ToolbarWindow32-Control
Was ist ein ToolbarWindow32-Control ? :gruebel:
|
Re: Abfragen mit der Maus aus einem ToolbarWindow32-Control
Zitat:
Ich habe in ![]()
Delphi-Quellcode:
function GetWinHandleFromTBButton(hwndTaskbar: HWND; pt: TPoint): HWND;
|
Re: Abfragen mit der Maus aus einem ToolbarWindow32-Control
Und wie kann man dann abfragen unter welchen Eintrag(Button) sich die Maus in der Taskleiste befindet? Sagen wie mal ich fahre mit der Maus über einer dieser Button dann müssten doch eigentlich Nachrichten wie z.B. WM_MOUSEMOVE stattfinden. Wie kann ich dann die Nachrichten abfangen und den Handle der Fensters herausfinden? :gruebel:
zero_x |
Re: Abfragen mit der Maus aus einem ToolbarWindow32-Control
Ins Blaue geraten:
Delphi-Quellcode:
Wäre zumindest einen Versuch wert.
WindowHandle := WindowFromPoint(Mouse.CursorPos);
|
Re: Abfragen mit der Maus aus einem ToolbarWindow32-Control
Nein, das funktioniert leider nicht, da das Control nur einen Handle hat und auf diesen wiederrum Buttons sind. Aber versuchen schadet ja nicht. :)
|
Re: Abfragen mit der Maus aus einem ToolbarWindow32-Control
Zitat:
Zitat:
Danach kannst du GetWinHandleFromTBButton() aufrufen. |
Re: Abfragen mit der Maus aus einem ToolbarWindow32-Control
Hey, cool :!: Vielen vielen Dank. :mrgreen:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:20 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