Função ShowHideMenuCtl (commctrl.h)

[ShowHideMenuCtl está disponível para uso na operação

sistemas especificados na seção Requisitos. Ele pode estar alterado ou indisponível no

versões subsequentes.]

Define ou remove o atributo de marca marcar do item de menu especificado e mostra ou oculta o controle correspondente. A função adicionará uma marca marcar ao item de menu especificado se ele não tiver um e exibirá o controle correspondente. Se o item de menu já tiver uma marca de marcar, a função removerá a marca marcar e ocultará o controle correspondente.

Sintaxe

BOOL ShowHideMenuCtl(
  HWND     hWnd,
  UINT_PTR uFlags,
  LPINT    lpInfo
);

Parâmetros

hWnd

Tipo: HWND

Um identificador para a janela que contém o menu e os controles.

uFlags

Tipo: UINT_PTR

O identificador do item de menu a receber ou perder uma marca de marcar.

lpInfo

Tipo: LPINT

Um ponteiro para uma matriz que contém pares de valores. O segundo valor no primeiro par deve ser o identificador para o menu main do aplicativo. Cada par subsequente consiste em um identificador de item de menu e um identificador de janela de controle. A função pesquisa na matriz um valor que corresponde a uFlags e, se o valor for encontrado, verifica ou desmarca o item de menu e mostra ou oculta o controle correspondente.

Retornar valor

Tipo: BOOL

Retorna diferente de zero se tiver êxito; caso contrário, zero.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho commctrl.h
Biblioteca Comctl32.lib
DLL Comctl32.dll