![]() |
Botschaften der Toolbar2000 abfangen ?
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
ich möchte die Botschaft WM_RBUTTONDOWN eines Items der Toolbar2000 abfangen! Das funktioniert mit dem folgenden Code auch, aber nur auf der Toolbar2000 selber. Klicke ich mit der rechten Maustaste auf ein Item, welches in eine Dropdown eines andere Items angezeigt wird (siehe Bild) funktioniert das abfangen nicht mehr. ![]() Laut dem Tool Winspector-Spy wird aber mit dem Rechtsklick die Botschaft gesendet. Mein Vermutung ist, dass das Dropdown selber die Botschaften abfängt und verarbeitet, und ich diese deshalb nicht bekomme. Ich hab bloß keine Ahnung, wie ich den Code abändern muss das ich auch diese Botschaften abfange! Kann mir da jemand BITTE helfen!? Das ist mein letztes Problem!
Delphi-Quellcode:
private
{ Private-Deklarationen } OldProgressWndProc: TWndMethod; procedure ProgressWndProc(var Msg: TMessage); ... procedure TForm1.FormCreate(Sender: TObject); begin OldProgressWndProc:=TBToolbar1.WindowProc; TBToolbar1.WindowProc:=ProgressWndProc; end; procedure TForm1.ProgressWndProc(var Msg: TMessage); begin if msg.Msg = WM_RBUTTONDOWN then begin // Hier dann meine Aktion end; OldProgressWndProc (Msg); end; Danke im voraus... MfG Frank |
Re: Botschaften der Toolbar2000 abfangen ?
hat niemand eine idee? (komsich nur 9 hits in 24 std.?)
|
Re: Botschaften der Toolbar2000 abfangen ?
gibts denn niemand er Rat weiß! Es ist echt dringend!
|
Re: Botschaften der Toolbar2000 abfangen ?
Das gibts doch nicht, kann mir denn wirklich niemand weiterhelfen? ???
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:12 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-2025 by Thomas Breitkreuz