Función CheckMenuRadioItem (winuser.h)

Comprueba un elemento de menú especificado y lo convierte en un elemento de radio. Al mismo tiempo, la función borra todos los demás elementos de menú del grupo asociado y borra la marca de tipo de elemento de radio para esos elementos.

Sintaxis

BOOL CheckMenuRadioItem(
  [in] HMENU hmenu,
  [in] UINT  first,
  [in] UINT  last,
  [in] UINT  check,
  [in] UINT  flags
);

Parámetros

[in] hmenu

Tipo: HMENU

Identificador del menú que contiene el grupo de elementos de menú.

[in] first

Tipo: UINT

Identificador o posición del primer elemento de menú del grupo.

[in] last

Tipo: UINT

Identificador o posición del último elemento de menú del grupo.

[in] check

Tipo: UINT

Identificador o posición del elemento de menú que se va a comprobar.

[in] flags

Tipo: UINT

Indica el significado de idFirst, idLast e idCheck. Si este parámetro es MF_BYCOMMAND, los demás parámetros especifican identificadores de elemento de menú. Si se MF_BYPOSITION, los demás parámetros especifican las posiciones del elemento de menú.

Valor devuelto

Tipo: BOOL

Si la función se realiza correctamente, el valor devuelto es distinto de cero.

Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, use la función GetLastError .

Comentarios

La función CheckMenuRadioItem establece la marca de tipo MFT_RADIOCHECK y el estado de MFS_CHECKED para el elemento especificado por idCheck y, al mismo tiempo, borra ambas marcas para todos los demás elementos del grupo. El elemento seleccionado se muestra mediante un mapa de bits de viñeta en lugar de un mapa de bits de marca de verificación.

Para obtener más información sobre el tipo de elemento de menú y las marcas de estado, vea la estructura MENUITEMINFO .

Ejemplos

Para obtener un ejemplo, vea Ejemplo de ejemplo de uso de mapas de bits de marca de verificación personalizados.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winuser.h (incluir Windows.h)
Library User32.lib
Archivo DLL User32.dll
Conjunto de API ext-ms-win-ntuser-menu-l1-1-0 (introducido en Windows 8)

Consulte también

Conceptual

MENUITEMINFO

Menús

Referencia