Saltar al contenido principal
Versión: Siguiente

DELETE MENU ITEM

DELETE MENU ITEM ( menu ; lineamenu {; proceso} )

ParámetroTipoDescripción
menuInteger, TextNúmero de menú o Referencia de menú
lineamenuIntegerNúmero de línea de menú o -1 por el último elemento añadido
procesoIntegerNúmero de referencia de proceso

Este comando no es hilo seguro, no puede ser utilizado en código apropiativo.

Descripción

El comando DELETE MENU ITEM elimina la línea de menú cuyo número o referencia de menú y número de elemento usted pasó en menu y menuItem. Puede pasar -1 en menuItem para indicar el último elemento añadido a menu.

Si la línea de menú especificada menu y menuItem es un menú administrado por referencia y creado, por ejemplo, utilizando el comando Create menu, DELETE MENU ITEM borrará únicamente la instancia de menuItem en menu. El submenú referenciado por menuItem continuará existiendo en memoria. Debe utilizar el comando RELEASE MENU para borrar definitivamente un menú que es administrado por referencia.

Este comando también funciona con una barra de menús creada con el comando Create menu e instalada con el comando SET MENU BAR.

Si omite el parámetro proceso, DELETE MENU ITEM se aplica a la barra de menús del proceso actual. De lo contrario, DELETE MENU ITEM se aplica a la barra de menús del proceso actual cuyo número de referencia se pasa en proceso.

Nota: si pasa un MenuRef en menu, el parámetro proceso es inútil y será ignorado.

Nota: por consistencia en la interfaz del usuario, no se conserva un menú que no tenga líneas.

Ver también

APPEND MENU ITEM
INSERT MENU ITEM