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

MENUITEMINFO

Menu

Riferimento