POP MENU-Befehl
Stellt die angegebene Menüleistendefinition wieder her, die mit PUSH MENU im Stapelspeicher abgelegt wurde.
POP MENU MenuBarName [TO MASTER]
Parameter
- MenuBarName
Gibt den Namen der Menüleiste an, deren Definition aus dem Stapelspeicher wiederhergestellt wird. Bei der angegebenen Menüleiste kann es sich um eine benutzerdefinierte Menüleiste oder die Visual FoxPro-Systemmenüleiste handeln. - TO MASTER
Stellt die erste Menüleistendefinition wieder her, die im Stapelspeicher abgelegt wurde, und löscht anschließend den Stapelspeicher.
Hinweise
Wenn Sie POP MENU zusammen mit PUSH MENU verwenden, können Sie eine Menüleistendefinition speichern, die Menüleistendefinition ändern und danach die ursprüngliche Menüleistendefinition wiederherstellen.
Menüleisten werden im Stapelspeicher nach dem LIFO-Prinzip (last in, first out) verwaltet.
Menüdefinitionen belegen Arbeitsspeicher. Daher sollte es für jeden POP MENU-Befehl einen entsprechenden PUSH MENU-Befehl geben, um sicherzustellen, dass die Arbeitsspeicherverwendung Ihrer Anwendung nicht unnötig steigt.
Beispiel
Im folgenden Beispiel wird die Systemmenüleisten-Definition auf den Stapelspeicher gelegt und dann verändert. Die ursprüngliche Menüdefinition wird dann durch Rücknahme vom Stapelspeicher wieder hergestellt.
PUSH MENU _MSYSMENU
SET SYSMENU TO _MFILE, _MEDIT
POP MENU _MSYSMENU
Siehe auch
ACTIVATE MENU | DEFINE MENU | POP POPUP | PUSH MENU | PUSH POPUP