Miembros de la clase CMenu

Miembros de datos
Construcción/destrucción
Inicialización
Operaciones del menú
Operaciones de elemento de menú
Reemplazables

Miembros de datos

m_hMenu Especifica el identificador para el menú de Windows asigna al objeto CMenu.

Construcción

CMenu Construye un objeto CMenu.

Inicialización

Adjuntar Asigna un identificador de menú de Windows para un objeto CMenu.
Separar Se separa un identificador de menú de Windows desde un objeto CMenu y devuelve el identificador.
FromHandle Devuelve un puntero a un objeto CMenu dado un identificador de menú de Windows.
GetSafeHmenu Devuelve la m_hMenu envuelto por este objeto CMenu.
DeleteTempMap Elimina los objetos CMenu temporales creados por la función de miembro de FromHandle.
CreateMenu Crea un menú vacío y lo adjunta a un objeto CMenu.
CreatePopupMenu Crea un menú emergente vacío y lo adjunta a un objeto CMenu.
LoadMenu Un recurso de menú se carga desde el archivo ejecutable y lo adjunta a un objeto CMenu.
LoadMenuIndirect Carga un menú desde una plantilla de menú en memoria y lo adjunta a un objeto CMenu.
DestroyMenu Destruye el menú asociado a un objeto CMenu y libera cualquier memoria que ocuparon el menú.

Operaciones del menú

DeleteMenu Elimina un elemento especificado en el menú. Si el elemento de menú tiene un menú emergente asociado, destruye el identificador en el menú emergente y libera la memoria utilizada por ella.
TrackPopupMenu Muestra un menú emergente flotante en la ubicación especificada y realiza el seguimiento de la selección de elementos en el menú emergente.

Operaciones de elemento de menú

AppendMenu Agrega un nuevo elemento al final de este menú.
CheckMenuItem Coloca una marca de verificación junto a o quita una marca de verificación de un elemento de menú en el menú emergente.
CheckMenuRadioItem Coloca un botón de radio junto a un elemento de menú y quita el botón de radio de todos los otros elementos de menú en el grupo.
SetDefaultItem Establece el elemento de menú predeterminado para el menú especificado.
GetDefaultItem Determina el elemento de menú predeterminado en el menú especificado.
EnableMenuItem Activa, desactiva o atenúa (grises) un elemento de menú.
GetMenuItemCount Determina el número de elementos de un menú emergente o de nivel superior.
GetMenuItemID Obtiene el identificador de elemento de menú para un elemento de menú situado en la posición especificada.
GetMenuState Devuelve el estado del elemento de menú especificado o el número de elementos en un menú emergente.
GetMenuString Recupera la etiqueta del elemento de menú especificado.
GetMenuItemInfo Recupera información sobre un elemento de menú.
GetSubMenu Recupera un puntero a un menú emergente.
InsertMenu Inserta un nuevo elemento de menú en la posición especificada, mover otros elementos del menú desplegable.
ModifyMenu Cambia un elemento de menú existente en la posición especificada.
RemoveMenu Elimina un elemento de menú con un menú emergente asociado en el menú especificado.
SetMenuItemBitmaps Los mapas de bits especificado de marca de verificación se asocia con un elemento de menú.
GetMenuContextHelpId Recupera el identificador de contexto de ayuda asociado con el menú.
SetMenuContextHelpId Establece el identificador de contexto de ayuda asociado con el menú.

Reemplazables

DrawItem Llamado por el marco cuando un aspecto visual de un cambios de menú dibujado por el propietario.
MeasureItem Llamado por el marco para determinar las dimensiones de menú cuando se crea un menú dibujado por el propietario.

Introducción a CMenu |nbsp; Miembros de clase base | Diagrama de jerarquía

Index