InsertMenuItem

La funzione InsertMenuItem inserisce una nuova voce nella posizione specificata in un menu.

BOOL WINAPI InsertMenuItem ( HMENU  hMenu,  UINT  uItem,  BOOL  fByPosition,  LPMENUITEMINFO  lpmii  );
 

Parametri

hMenu
Gestire il menu in cui è inserita la nuova voce di menu.
uItem
Identificatore o la posizione della voce di menu prima della quale inserire il nuovo elemento. Il significato di questo parametro dipende dal valore di fByPosition.
fByPosition
Valore che specifica il significato di uItem. Se questo parametro è FALSE, uItem è un identificatore di oggetto dal menu. In caso contrario, esso è una posizione di elemento di menù.
lpmii
Puntatore a una struttura MENUITEMINFO che contiene informazioni sulla nuova voce di menu.

Valori restituiti

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 di errore estese, utilizzare il funzione GetLastError.

Osservazioni

Al fine di tasti di scelta rapida lavorare con bitmap o voci di menu creati dal proprietario, il proprietario del menu deve elaborare il messaggio WM_MENUCHAR. Per ulteriori informazioni vedere Owner-Drawn menu e il messaggio di WM_MENUCHAR.

Descrizione

nbsp; Windows &NT: richiede una versione 4.0 o successive.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarati in winuser.
Importare librerie:Utilizzare user32.lib.
Unicode:Implementato come versioni Unicode e ANSI su Windows NT.

Vedi anche

Panoramica di menu, Menu funzioni, MENUITEMINFO

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index