Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi OnMouseMove verzögern (https://www.delphipraxis.net/74410-onmousemove-verzoegern.html)

DGL-luke 3. Aug 2006 20:57

Re: OnMouseMove verzögern
 
hmm...

Ich blick da grad nicht ganz durch (durch den Jedi-Source), es könnte sein, dass beim TrayIcon diese message nie ankommt, weil das TrayIcon in den Infos, die es an Windows übergibt um das TrayIcon anzuzeigen, eine iegene Botschaftsschleife bzw. ein eigenes Fenster übergibt.


Ich schaus mir nochmal an.

EDIT: Watson, Sie sind ein Genie...

Delphi-Quellcode:
FHandle := AllocateHWndEx(WndProc);
-> es wird ein eigenes, nichtsichtbares Fenster erzeugt, in dem die Botsschaftschleife steckt, in die WIndows die ganzen Messages schickt.

Also, ausgerechnet hier hauts nicht hin. du müsstest die WndProc also selber verbiegen, wie man das macht, habe ich anderswo geschrieben... hier: http://www.delphipraxis.net/internal...ct.php?t=60262


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:06 Uhr.
Seite 3 von 3     123   

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