
Mit dieser Methode erzeugen Sie einen neuen Menüeintrag in ein selbsangelegtes Menü. Dieser Menüeintrag muss einem existierenden Macro der Desktop Applikation zugeordnet werden.
CALL METHOD document->add_menu_item
EXPORTING item_name = item_name
item_macro = item_macro
menu_bar_name = menu_bar_name
menu_popup_name = menu_popup_name
insert_before_item = insert_before_item
item_pos = item_pos
item_before = item_before
no_flush = no_flush
IMPORTING error = error
retcode = retcode.
|
Parameter |
optional |
Beschreibung |
|
item_name |
Name des anzulegenden Menüeintrags |
|
|
item_macro |
Name des Makros, das ausgeführt werden soll, wenn die Funktion betätigt wird. |
|
|
menu_bar_name |
X |
Name der Menüleiste, in der das Menü menu_popup_name liegt. |
|
menu_popup_name |
X |
Name des Menüs in das der Menüeintrag eingefügt werden soll. |
|
insert_before_item |
X |
Position eines bestehenden Menüeintrags, vor dem der neue Menüeintrag eingefügt werden soll (0: am Ende). |
|
item_before |
X |
keine Bedeutung |
|
item_pos |
X |
keine Bedeutung |
Falls kein Menübar-Name angegeben wird, wird das Menü in die Hauptmenüleiste der Desktop Anwendung eingefügt.