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 |