Delphi-PRAXiS

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 Nachricht gesucht (https://www.delphipraxis.net/60719-nachricht-gesucht.html)

K-Asche 11. Jan 2006 15:41


Nachricht gesucht
 
Hi@all,

ich habe mir ein Control gebastelt welches von TCustomControl abgeleitet ist, wenn ich das Control anklicke öffnet sich ein weiteres Control abgeleitet von TCustomControl.
Alles eingebettet in ein Form.
Nun möchte ich abfangen, wenn ich ausserhalb meines selbsterstellten Ctrls klicke.
Habe es schon mit WMKillFocus, CMCancelMode und WMCancelMode probiert, leider erfolglos.
Hat jemand noch eine Idee?

Lg

Karsten

DerDan 11. Jan 2006 16:27

Re: Nachricht gesucht
 
MouseCapture ???

ich glaub das kann man sogar gleich festlegen, dasss Mouse ereignisse gecaptured werden ...



mfg

DerDan

jim_raynor 11. Jan 2006 17:06

Re: Nachricht gesucht
 
Ich denke auch das Maus-Capture das einfachste ist. Such einfach mal nach Hier im Forum suchenCaptureControl ;) Der Vorteil ist, dass alle Mausnachrichten an das Control gehen, dass gecapturet wurde. Damit bekommst du dann auch das OnMouseDown-Event, auch wenn es ausserhalb des zweiten Controls liegt ;)

Edit nach netten Hinweis vom Spider:

Besser ist es mal nach SetCaptureControl und GetCaptureControl zu suchen ;) Zumindestens in der Online-Hilfe findet man dann was.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:12 Uhr.

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