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 |