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 |