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
Referencia