Report:
Ist einfach mit seiner Engine aber nicht auf meiner weise..
Ich kann nicht erkennen wo das Event ausgelöst wird.. bei mir sollte es eigentlich WM_LBUTTONDOWN sein.
Aber ich bekomme kein gültiges
Handle.
Ich klicke ja auf den Tollbarbutton nur welches
Handle ist das bekomme ja nur das von der Toolbar selbst zurück geliefert.
Nicht das des Button den ich klicke noch das vom Menu.
Wenn ich das auf seine weise mache schlägt es fehl.
Delphi-Quellcode:
WM_LBUTTONDOWN:
begin
Style := GetWindowLongPtr(WinHandle, GWL_STYLE);
if (Style and WS_POPUP = WS_POPUP) then
begin
if HToolBarMenu <> 0 then
ToolBarSubClass(hToolbarMenu);
end;
end;
Hmmm schwierig..
PS:
Werde es wohl erst mal verwerfen komme nicht an das
Handle.
gruss