Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Klick auf ein Panel der Statusbar (https://www.delphipraxis.net/6881-klick-auf-ein-panel-der-statusbar.html)

Luckie 26. Jul 2003 07:25


Klick auf ein Panel der Statusbar
 
Wenn man beim IE auf ein Panel der Statusbar klickt, wird ein OnClick-Ereignis ausgelöst. Meine Frage ist jetzt recht simple: Wie geht das? Welche Message /Notification wird da gesendet.

Links oder sonstige Hinweise sind willkommen. Muß nicht Delphi sein.

Ein Klick auf das Fenster und die Koordinaten abfangen hab eich schon probiert, das geht irgendwie nicht un dich kann mir auch nicht vorstellen, dass das die Lösung ist.

mirage228 26. Jul 2003 09:52

Re: Klick auf ein Panel der Statusbar
 
Hi,

bei der IE-Statusbar handelt sich um ein "msctls_statusbar32".
Vielleicht hat diese Komponente ein OnClick für die Panels mit dabei.

mehr weiss ich leider auch nicht.

mfG
mirage228

Luckie 26. Jul 2003 09:55

Re: Klick auf ein Panel der Statusbar
 
Das weiß ich was das ist. Aber im PSDK bin ich bezüglich Klicks nicht fündig geworden.

mirage228 26. Jul 2003 09:58

Re: Klick auf ein Panel der Statusbar
 
Aber irgendwie muss der IE das ja machen...

vllt prüft der wirklich nur die koordinaten beim doppelklick und ruft dann dialog auf...

Chewie 26. Jul 2003 10:08

Re: Klick auf ein Panel der Statusbar
 
Zitat:

Zitat von Luckie
Das weiß ich was das ist. Aber im PSDK bin ich bezüglich Klicks nicht fündig geworden.

Wow, hätt ich nie gedacht, dass ich da mal was find, was du nicht findest:

Zitat:

NM_CLICK (status bar) Notification
------------------------------------------------------------------------
Notifies a status bar control's parent window that the user has clicked the left mouse button within the control. NM_CLICK (status bar) is sent in the form of a WM_NOTIFY message.
Im Index zu finden unter Status Bar Reference.

Luckie 26. Jul 2003 10:12

Re: Klick auf ein Panel der Statusbar
 
Mist bei den Notifiocations habe ich nicht gekuckt. Danke.


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