Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Kopefzeile Doppelklick Ereignis (https://www.delphipraxis.net/157681-kopefzeile-doppelklick-ereignis.html)

Dunkelbunt27 20. Jan 2011 17:52

Kopefzeile Doppelklick Ereignis
 
Hallo Delphi Praxis,

Wenn man oben auf der Kopfzeile des Programms doppelklickt, maximiert es sich ja.
Wenn man erneut doppelklickt wird es wieder auf die vorherige Größe gesetzt, und genau hier möchte ich ein Ereignis auslösen.

Weiß einer womit man dort ein Ereignis auslösen kann?

FG Dunkelbunt

implementation 20. Jan 2011 18:07

AW: Kopefzeile Doppelklick Ereignis
 
Dazu gibt's die Nachricht Delphi-Referenz durchsuchenWM_NCLBUTTONDBLCLK.

Dunkelbunt27 20. Jan 2011 18:11

AW: Kopefzeile Doppelklick Ereignis
 
Danke, ich glaub das habe ich gesucht.
Wenn nicht melde ich mich ;)

Dunkelbunt27 22. Jan 2011 10:11

AW: Kopefzeile Doppelklick Ereignis
 
Bei den Tests ist mir ein Problem aufgefallen:
Wenn man das WM_NCLBUTTONDBLCLK benutzt, dann wird der eigentliche Effekt des Doppelklickens, also das maximieren und anschließende minimieren des Fensters überschrieben.

Hat jemand eine Lösung dafür oder eine andere Idee?

EDIT:
Konnte es selber lösen, indem ich eien if then else Abfrage zur Fenstergröße gemacht habe.

WM_CLOSE 22. Jan 2011 16:24

AW: Kopefzeile Doppelklick Ereignis
 
ich glaube mab kann die handeled Engenschaft des Message-Objekts auf false setzen, dann wird die message weiter verarbeitet. Zur not einfach die message erneut senden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:32 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