Zitat von
Ghostwalker:
Ich sucher nach einer Menükomponente, bei der ich (Hauptmenüpunkte) ein event bekomme wenn ich drüberfahr, um z.B. zusätzliche Infos über den Hauptmenüpunkt zu geben.
Windows sendet die Nachricht WM_MENUSELECT an das Fenster zudem das Menü gehört. Das könnte dann so aussehen...
Delphi-Quellcode:
type
TForm1 = class(TForm)
...
private
{ Private-Deklarationen }
procedure SubClassWndProc(var Message: TMessage);
...
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
Self.WindowProc := SubClassWndProc;
end;
procedure TForm1.SubClassWndProc(var Message: TMessage);
begin
if Message.Msg = WM_MENUSELECT then
begin
// Message.WParamLo
// enthält die ID des Menüeintrages
end;
WndProc(Message);
end;