Funzione CheckMenuRadioItem (winuser.h)
Controlla una voce di menu specificata e la rende una voce di opzione. Allo stesso tempo, la funzione cancella tutte le altre voci di menu nel gruppo associato e cancella il flag del tipo di elemento di opzione per tali elementi.
Sintassi
BOOL CheckMenuRadioItem(
[in] HMENU hmenu,
[in] UINT first,
[in] UINT last,
[in] UINT check,
[in] UINT flags
);
Parametri
[in] hmenu
Tipo: HMENU
Handle per il menu che contiene il gruppo di voci di menu.
[in] first
Tipo: UINT
Identificatore o posizione della prima voce di menu nel gruppo.
[in] last
Tipo: UINT
Identificatore o posizione dell'ultima voce di menu nel gruppo.
[in] check
Tipo: UINT
Identificatore o posizione della voce di menu da controllare.
[in] flags
Tipo: UINT
Indica il significato di idFirst, idLast e idCheck. Se questo parametro è MF_BYCOMMAND, gli altri parametri specificano gli identificatori delle voci di menu. Se è MF_BYPOSITION, gli altri parametri specificano le posizioni delle voci di menu.
Valore restituito
Tipo: BOOL
Se la funzione ha esito positivo, il valore restituito è diverso da zero.
Se la funzione ha esito negativo, il valore restituito è zero. Per ottenere informazioni sull'errore estese, usare la funzione GetLastError .
Commenti
La funzione CheckMenuRadioItem imposta il flag di tipo MFT_RADIOCHECK e lo stato MFS_CHECKED per l'elemento specificato da idCheck e, allo stesso tempo, cancella entrambi i flag per tutti gli altri elementi del gruppo. L'elemento selezionato viene visualizzato usando una bitmap del punto elenco anziché una bitmap con segno di spunta.
Per altre informazioni sul tipo di voce di menu e sui flag di stato, vedere la struttura MENUITEMINFO .
Esempio
Per un esempio, vedere Esempio di utilizzo di bitmap con segno di spunta personalizzato.
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | winuser.h (include Windows.h) |
Libreria | User32.lib |
DLL | User32.dll |
Set di API | ext-ms-win-ntuser-menu-l1-1-0 (introdotto in Windows 8) |
Vedi anche
Informazioni concettuali
Riferimento