Forum: Sonstige Fragen zu Delphi
Delphi
by Flocke,
4. Feb 2006
So, hier eine `richtige´ Lösung für Toolbar2000. Damit erhältst du in der Routine WMMyPopup sowohl den Toolbar-Eintrag unter der Maus als auch die Mauskoordinaten für's Popup-Menü.
const
WM_MYPOPUP = WM_USER + 123; // Beliebig
type
TForm1 = class(TForm)
// ... alle anderen Controls, u.a.
PopupMenu1: TPopupMenu;
Label2: TLabel;
Forum: Sonstige Fragen zu Delphi
Delphi
by Flocke,
4. Feb 2006
Du hast ja inzwischen schon so einige Hebel in Bewegung gesetzt (z.B. hier ;))
Zu deiner PN: ich hatte gestern wirklich etwas Zeit und bin so weit gekommen, dass ich die WM_RBUTTONDOWN-Meldung auf dem Popup-Fenster abfangen kann, allerdings fehlt noch die Lokalisierung des betreffenden TTBItem mit Hilfe der Koordinaten.
Bis jetzt:
var
HookHandle: THandle;
function...