Partilhar via


CMenu::CheckMenuItem

Adiciona marcas de seleção a ou remove marcas de seleção de itens de menu no menu pop-up.

UINT CheckMenuItem(
   UINT nIDCheckItem,
   UINT nCheck 
);

Parâmetros

  • nIDCheckItem
    Especifica o item de menu a ser verificado, conforme determinado pelo nCheck.

  • nCheck
    Especifica como verificar o item de menu e como determinar a posição do item no menu.The nCheck parâmetro pode ser uma combinação de MF_CHECKED or MF_UNCHECKED with MF_BYPOSITION or MF_BYCOMMAND sinalizadores.Esses sinalizadores podem ser combinados, usando o operador OR bit a bit.Eles têm os seguintes significados:

    • MF_BYCOMMAND   Especifica que o parâmetro fornece a ID de comando do item de menu existente.Este é o padrão.

    • MF_BYPOSITION   Especifica que o parâmetro oferece a posição do item de menu existente.O primeiro item é na posição 0.

    • MF_CHECKED   Funciona sistema autônomo uma alternância com MF_UNCHECKED para colocar a marca de seleção padrão próxima ao item.

    • MF_UNCHECKED   Funciona sistema autônomo uma alternância com MF_CHECKED para remover uma marca de seleção próxima ao item.

Valor de retorno

O estado anterior do item: MF_CHECKED or MF_UNCHECKED ou 0xFFFFFFFF se o item de menu não existisse.

Comentários

The nIDCheckItem parâmetro especifica o item a ser modificado.

The nIDCheckItem parâmetro pode identificar um item de menu pop-up, bem sistema autônomo um item de menu. Não há etapas especiais são necessárias para verificar se um item de menu pop-up.Itens de menu de nível superior não podem ser verificados.Um item de menu pop-up deve fazer check-posição, já que não tem um identificador de item de menu associado a ele.

Exemplo

Consulte o exemplo para CMenu::GetMenuState.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CMenu

Gráfico de hierarquia

CMenu::GetMenuState

CheckMenuItem

CMenu::CheckMenuRadioItem

Outros recursos

CMenu membros