Einzelnen Beitrag anzeigen

Benutzerbild von OldGrumpy
OldGrumpy

Registriert seit: 28. Sep 2006
Ort: Sandhausen
941 Beiträge
 
Delphi 2006 Professional
 
#1

TTrackbar mit Doppelklick nachrüsten?

  Alt 30. Mai 2007, 22:27
Hallo zusammen,

Ich hab mal wieder ein obskures Problem. Ich wollte einer Trackbar die Reaktion auf einen Doppelklick beibringen, hab dazu meine eigene Klasse von TTrackBar abgeleitet, eine Procedure dafür angelegt die die Message WM_LBUTTONDBLCLK behandeln soll, das ganze in eine Komponente gepackt, in eine Testapplikation eingebaut und... geht nicht

Nach etwas Wühlen habe ich dann rausgefunden dass TTrackbar im Endeffekt von TControl abgeleitet ist und TControl einen eigenen Handler für diese Message installiert. Wenn ich die entsprechenden Beschreibungen hier im Forum zu ähnlichen Fällen richtig interpretiert habe, sollte es aber möglich sein, eine eigene Procedure gleichen Namens zu benutzen und so trotzdem die entsprechende Message selber zu behandeln? Meine Testversion der eigenen Trackbar besteht wirklich nur aus dem Gerüst das Delphi einem vorbereitet und dem Handler für WM_LBUTTONDBLCLK, eigentlich sollte das doch funktionieren, oder?
"Tja ja, das Ausrufezeichen... Der virtuelle Spoiler des 21. Jahrhunderts, der Breitreifen für die Datenautobahn, die k3wle Sonnenbrille fürs Usenet. " (Henning Richter)
  Mit Zitat antworten Zitat