Compartir a través de


CMenu::CheckMenuItem

Agregar marcas de verificación a o quitar marcas de verificación de elementos de menú del menú emergente.

UINT CheckMenuItem( 
   UINT nIDCheckItem, 
   UINT nCheck  
);

Parámetros

  • nIDCheckItem
    Especifica el elemento de menú que se compruebe, determinado por nCheck.

  • nCheck
    Especifica cómo comprobar el elemento de menú y cómo determinar la posición del elemento en el menú. El parámetro de nCheck puede ser una combinación de MF_CHECKED o de MF_UNCHECKED con marcas de MF_BYPOSITION o de MF_BYCOMMAND . Estos marcadores se pueden combinar mediante el OR bit a bit el operador. tienen los significados siguientes:

    • MF_BYCOMMAND especifica que el parámetro proporciona el id. del elemento de menú existente. Activado de forma predeterminada.

    • MF_BYPOSITION especifica que el parámetro proporciona la posición del elemento de menú existente. el primer elemento está en la posición 0.

    • MF_CHECKED Acts como alternancia con MF_UNCHECKED para colocar la marca de verificación predeterminada junto al elemento.

    • MF_UNCHECKED Acts como alternancia con MF_CHECKED para quitar una marca de verificación junto al elemento.

Valor devuelto

El estado anterior del elemento: MF_CHECKED o MF_UNCHECKED, o 0xFFFFFFFF si no existe el elemento de menú.

Comentarios

El parámetro de nIDCheckItem especifica el elemento que se va a modificar.

El parámetro de nIDCheckItem puede identificar un elemento de menú emergente junto con un elemento de menú. No se requiere ningún paso especiales comprobar un elemento de menú emergente. Los elementos de menú de nivel superior no pueden comprobarse. Un elemento de menú emergente se debe comprobar por posición puesto que no tiene un identificador de elemento de menú asociado.

Ejemplo

Vea el ejemplo para CMenu:: GetMenuState.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CMenu Class

Gráfico de jerarquías

CMenu::GetMenuState

CheckMenuItem

CMenu::CheckMenuRadioItem