Classe Menu

Un menu di classe definisce il menu predefinito viene utilizzato da windows nella classe se nessun menu esplicito dato quando vengono create le finestre. Un menu un elenco di comandi da cui un utente pu scegliere le azioni per l'applicazione di effettuare.

possibile assegnare un menu a una classe impostando il membro lpszMenuName della struttura WNDCLASSEX all'indirizzo di una stringa con terminazione null che specifica il nome della risorsa del menu. Il menu viene considerato una risorsa in una determinata applicazione. Il sistema carica automaticamente il menu quando necessario. Se la risorsa di menu identificata da un numero intero e non da un nome, l'applicazione pu impostare il membro lpszMenuName su tale integer applicando la macro MAKEINTRESOURCE prima di assegnare il valore.

Il sistema non richiede un menu di classe. Se un'applicazione imposta il membro lpszMenuName della struttura WNDCLASSEX su NULL, finestre nella classe hanno barre dei menu. Anche se nessun menu classe dato, un'applicazione pu ancora definire una barra dei menu per una finestra quando crea la finestra.

Se un menu data per una classe e viene creata una finestra figlio di tale classe, il menu viene ignorato. Per ulteriori informazioni, vedere menu.

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

Index