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 Nachricht bei TTrackbar.OnChange? (https://www.delphipraxis.net/62016-nachricht-bei-ttrackbar-onchange.html)

DGL-luke 29. Jan 2006 18:51


Nachricht bei TTrackbar.OnChange?
 
hallo, ich suche die nachricht, die ausgelöst wird, wenn man eine trackbar bewegt ohne (!) den Mauszeiger loszulassen. Also WM_????.
Danke schon mal im Voraus.

marabu 29. Jan 2006 19:41

Re: Nachricht bei TTrackbar.OnChange?
 
Hallo Lukas,

ich vermute WM_HSCROLL bzw. WM_VSCROLL - klick

Grüße vom marabu

DGL-luke 29. Jan 2006 21:16

Re: Nachricht bei TTrackbar.OnChange?
 
Nein... nach Lektüre des Artikels glaube ich, es ist TB_THUMBTRACK. Aber wo krieg ich den Wert her? in Windows.pas ist es scheinbar nicht definiert...

Man bräuchte jemanden mit VCL-Sourcen, der mal schnell in die Windowproc von TTrackbar reinschauen könnte und nachsehen, wann OnChange feuert.

EDIT: nach kurzer suche mit google scheint TB_THUMBTRACK = 5 zu sein... das tut aber auch nicht.

SirThornberry 29. Jan 2006 21:21

Re: Nachricht bei TTrackbar.OnChange?
 
folgende messages werden verwendet: CN_HSCROLL, CN_NOTIFY und CN_VSCROLL

Ob CN_HSCROLL oder CN_VSCROLL ausgelöst wird hängt von der Orientation ab.

DGL-luke 29. Jan 2006 21:28

Re: Nachricht bei TTrackbar.OnChange?
 
aah... tut wunderbar! danke! :firejump: WM_, CN_, TB_,... was denn noch alles? :wall: ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:09 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 by Thomas Breitkreuz