Funzione ShowHideMenuCtl (commctrl.h)

[ShowHideMenuCtl è disponibile per l'uso nel sistema operativo

sistemi specificati nella sezione Requisiti. Può essere modificato o non disponibile in

versioni successive.]

Imposta o rimuove l'attributo di segno di spunta della voce di menu specificata e visualizza o nasconde il controllo corrispondente. La funzione aggiunge un segno di spunta alla voce di menu specificata, se non ne ha una e quindi visualizza il controllo corrispondente. Se la voce di menu ha già un segno di spunta, la funzione rimuove il segno di spunta e nasconde il controllo corrispondente.

Sintassi

BOOL ShowHideMenuCtl(
  HWND     hWnd,
  UINT_PTR uFlags,
  LPINT    lpInfo
);

Parametri

hWnd

Tipo: HWND

Handle per la finestra che contiene il menu e i controlli.

uFlags

Tipo: UINT_PTR

Identificatore della voce di menu da ricevere o perdere un segno di spunta.

lpInfo

Tipo: LPINT

Puntatore a una matrice che contiene coppie di valori. Il secondo valore nella prima coppia deve essere l'handle del menu principale dell'applicazione. Ogni coppia successiva è costituita da un identificatore di voce di menu e un identificatore della finestra di controllo. La funzione cerca nella matrice un valore corrispondente a uFlags e, se il valore viene trovato, controlla o deseleziona la voce di menu e mostra o nasconde il controllo corrispondente.

Valore restituito

Tipo: BOOL

Restituisce un valore diverso da zero se l'operazione ha esito positivo o zero in caso contrario.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione commctrl.h
Libreria Comctl32.lib
DLL Comctl32.dll