Condividi tramite


Gestire i menu, le barre di controllo e i tasti di scelta rapida

La finestra cornice gestisce aggiornare gli oggetti dell'interfaccia utente, inclusi i menu, pulsanti della barra degli strumenti, la barra di stato e i tasti di scelta rapida.Gestisce inoltre condividere la barra dei menu nelle applicazioni MDI.

Gestire i menu

La finestra cornice partecipa a aggiornare gli elementi dell'interfaccia utente utilizzando il meccanismo di ON_UPDATE_COMMAND_UI descritto in Come aggiornare gli oggetti dell'interfaccia utente.I pulsanti sulle barre degli strumenti e altre barre di controllo vengono aggiornati durante il ciclo inattivo.Le voci di menu nei menu a discesa nella barra dei menu sono aggiornate appena prima dei menu a discesa del menu.

Per le applicazioni MDI, la finestra cornice MDI gestisce la barra dei menu e la didascalia.Una finestra cornice MDI possiede un menu predefinito utilizzato come barra dei menu quando non sono finestre figlio MDI attiva.Quando sono presenti elementi figlio attivi, la barra dei menu della finestra cornice MDI viene rilevata dal menu per la finestra figlio MDI attiva.Se un'applicazione MDI supporta i tipi di documenti multipli, ad esempio documenti del foglio di lavoro e del grafico, ogni tipo inserisce i propri menu nella barra dei menu e la modifica della barra del titolo della finestra cornice principale.

CMDIFrameWnd fornisce le implementazioni predefinite per i controlli standard nella finestra visualizzata per le applicazioni MDI.In particolare, il comando nuova finestra (ID_WINDOW_NEW) viene distribuito per creare una finestra cornice e una visualizzazione nel documento corrente.È necessario eseguire l'override di queste implementazioni solo se è necessaria la personalizzazione avanzata.

Le finestre figlio MDI più dello stesso tipo di documento condividono risorse di menu.Se alcune finestre figlio MDI vengono create nello stesso modello di documento, possono utilizzano la stessa risorsa menu, risparmiante alle risorse di sistema di windows.

Gestire la barra di stato

La finestra cornice inoltre la barra di stato all'interno dell'area client e gestisce gli indicatori della barra di stato.La finestra cornice cancella e aggiorna l'area messaggio nella barra di stato in base alle necessità e stringhe di richiesta di visualizzazione mentre l'utente seleziona le voci di menu o sui pulsanti della barra degli strumenti, come descritto in Come visualizzare informazioni del comando nella barra di stato.

Gestire i tasti di scelta rapida

Ogni finestra cornice gestisce una tabella di tasti di scelta rapida facoltativa che effettua la conversione dei tasti di scelta rapida automaticamente.Questo meccanismo consente di definire tasti di scelta rapida (anche noto come tasti di scelta rapida) controlli menu di tale chiamata.

Vedere anche

Riferimenti

Utilizzando le applicazioni utilizzano