TMainMenu
Previous  Top  Next

Descripción:

La clase TMainMenu maneja los menús de los formularios.  
 

Herencia:

Hereda de la clase TComponent.  
 

Propiedades:

Las propiedades de la clase TComponent.  
 
Handle: Tipo numérico. Contiene el handle del menú.  
 

Métodos:

Los métodos de la clase TComponent.  
 
BeginMenu(): Inicia un nuevo nivel en el menú.  

EndMenu(): Finaliza un nivel del menú.  
 
GetCaption( <nItem> ): Obtiene el texto de un ítem del menú. El parámetro nItem es el valor devuelto por el método MenuItem.  
 
GetChecked( <nItem> ): Obtiene el estado de la marca de un ítem del menú. El parámetro nItem es el valor devuelto por el método MenuItem. Devuelve .T. si el ítem está marcado y .F. en caso contrario.  
 
GetEnabled( <nItem> ): Obtiene el estado de activación de un ítem del menú. El parámetro nItem es el valor devuelto por el método MenuItem. Devuelve .T. si el ítem está activado y .F. en caso contrario.  
 
MenuItem( <cText>, <cHint>, [<bOnClick>], [<lEnabled>], [<lChecked>], [<lVisible>], [<lShift>], [<lControl>], [<lAlt>], [<uHotKey>], [<uBitmap>] ): Crea un nuevo ítem para el menú. El texto del ítem se especifica en el parámetro cText. El valor especificado en cHint es el que se usará cuando se seleccione el ítem y se envíe al evento OnShowHint de la clase TApplication. La acción a ejecutar por el ítem la determina el parámetro bOnClick. Los parámetros lEnabled, lChecked y lVisible determinan es aspecto del ítem. Los aceleradores se especifican mediante los parámetros lShift, lControl, lAlt y uHotKey. Por ejemplo, para activar Shift+Control+F12 como acelerador, se deben especificar los valores de .T. para lShift, .T. para lControl y VK_F12 para uHotKey. Si en lugar de usar una tecla con nombre queremos usar un carácter o un dígito, especificaremos una cadena para el valor de uHotKey cuyo primer carácter indique el valor a usar, por ejemplo, para especificar Control+X, usaremos como valor para uHotKey "X". Se puede mostrar un bitmap especificando su nombre o su valor numérico en uBitmap. Devuelve un número que identifica el ítem para poder modificarlo después.  
 
Separator(): Crea un ítem separador para el menú.  
 
SetCaption( <nItem>, <cTexto> ): Cambia el texto de un ítem del menú. El parámetro nItem es el valor devuelto por el método MenuItem.  
 
SetChecked( <nItem>, <lChecked> ): Activa o desactiva la marca de un ítem del menú. El parámetro nItem es el valor devuelto por el método MenuItem y lChecked determina si el ítem presentará la marca o no.  
 
SetEnabled( <nItem>, <lEnable> ): Activa o desactiva un ítem del menú. El parámetro nItem es el valor devuelto por el método MenuItem y lEnable determina si el ítem será activado o desactivado.  
 

Eventos:

Ninguno.