Función ShowHideMenuCtl (commctrl.h)

[ShowHideMenuCtl está disponible para su uso en el funcionamiento

sistemas especificados en la sección Requisitos. Puede modificarse o no estar disponible en

versiones posteriores.]

Establece o quita el atributo de marca de verificación del elemento de menú especificado y muestra u oculta el control correspondiente. La función agrega una marca de verificación al elemento de menú especificado si no tiene una y, a continuación, muestra el control correspondiente. Si el elemento de menú ya tiene una marca de verificación, la función quita la marca de verificación y oculta el control correspondiente.

Sintaxis

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

Parámetros

hWnd

Tipo: HWND

Identificador de la ventana que contiene el menú y los controles.

uFlags

Tipo: UINT_PTR

Identificador del elemento de menú que se va a recibir o perder una marca de verificación.

lpInfo

Tipo: LPINT

Puntero a una matriz que contiene pares de valores. El segundo valor del primer par debe ser el identificador del menú principal de la aplicación. Cada par subsiguiente consta de un identificador de elemento de menú y un identificador de ventana de control. La función busca en la matriz un valor que coincida con uFlags y, si se encuentra el valor, comprueba o desactiva el elemento de menú y muestra u oculta el control correspondiente.

Valor devuelto

Tipo: BOOL

Devuelve un valor distinto de cero si se ejecuta correctamente o cero en caso contrario.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado commctrl.h
Library Comctl32.lib
Archivo DLL Comctl32.dll