Hallo Flo,
Zitat von
breyl:
Der Hostkontainer soll halt so wenig wie möglich machen müßen, dass ich bei einem späteren Update nur das OCX austauschen muß.
so soll es sein. Deshalb stellt der Host auch nur sein Menü für die Anzeige zur Verfügung, die Aktionen werden aber vom OCX ausgeführt.
Zitat von
breyl:
du meinst also, das ich das menü innerhalb des ocx an der Tbl-Schnittstelle veröffentlichen muß, oder?
Mit einer ActiveForm habe ich das selbst auch noch nicht gemacht. Ich verwende die Methode TMainMenu.Merge() um die Menüs meiner ChildForms in das Menü einer ParentForm zu integrieren. Für eine ActiveForm musst du dir mal die Methode TMainMenu.PopulateOle2Menu() anschauen, denke ich.
Grüße vom marabu