Procedura dettagliata: Creando un'applicazione della barra multifunzione utilizzando MFC
In questa procedura dettagliata viene illustrato come utilizzare Creazione guidata applicazione MFC per creare un'applicazione con una barra multifunzione per impostazione predefinita.È possibile espandere la barra multifunzione aggiungendo una categoria della barra multifunzione Personalizzato con un pannello della barra multifunzione Preferiti quindi aggiungere alcuni comandi utilizzati frequentemente al pannello.
Prerequisiti
In questa procedura dettagliata si presuppone che sia impostato Visual Studio per utilizzare Impostazioni generali per lo sviluppo.Se si utilizzano le impostazioni diverse, alcuni elementi (UI) dell'interfaccia utente a cui viene fatto riferimento nelle istruzioni seguenti potrebbero non essere visualizzato.Per informazioni su come modificare le impostazioni, vedere Procedura: ripristinare le impostazioni.
Per creare un'applicazione MFC con una barra multifunzione
Utilizzare Creazione guidata applicazione MFC per creare un'applicazione MFC con una barra multifunzione.Per eseguire la procedura guidata, scegliere dal menu File , nel punto in Nuovoquindi fare clic su Progetto.
Nella finestra di dialogo Nuovo progetto , espandere il nodo Visual C++ in Installed Templates, MFCquindi selezionare Applicazione MFC.Digitare un nome per il progetto, ad esempio, MFCRibbonAppquindi fare clic su OK.
Nella prima pagina Creazione guidata applicazione MFC, fare clic su Avanti.
Nella pagina Tipo di applicazione , in Visual style and colors, **Office 2007 (tema blu)**selezionato.Lasciare le altre impostazioni come lo sono.Scegliere Avanti.
Nella pagina Supporto documenti compositi , assicurarsi che Nessuno sia selezionato e quindi fare clic Avanti.
Nella pagina Proprietà modello documento , nella casella Estensione di file , digitare un'estensione di file per i documenti che questa applicazione crea, ad esempio, mfcrbnapp.Scegliere Avanti.
Nella pagina Supporto database , assicurarsi che Nessuno sia selezionato e quindi fare clic Avanti.
Nella pagina Funzionalità interfaccia utente , assicurarsi che Usa barra multifunzione sia selezionato.Scegliere Avanti.
Per impostazione predefinita, Creazione guidata applicazione MFC aggiunge il supporto per diversi riquadri ancorati.Poiché questa procedura dettagliata viene illustrato il solo sulla barra multifunzione, è possibile rimuovere queste opzioni dall'applicazione.Nella pagina Funzionalità avanzate , deselezionare tutte le opzioni.Scegliere Avanti.
Nella pagina Classi generate , fare clic su Fine per creare l'applicazione MFC.
Per verificare che l'applicazione venga creata correttamente, la compilazione e la esegue.Per compilare l'applicazione, scegliere Compila soluzione dal menu Compila.Se i compilata correttamente, eseguirlo facendo clic su Avvia debug scegliere dal menu Debug .
La procedura guidata crea automaticamente una barra multifunzione con una categoria della barra multifunzione denominata Pagina iniziale.Questa barra multifunzione contiene tre pannelli della barra multifunzione, detti Appunti, Visualizzae Finestra.
Per aggiungere una categoria e un pannello alla barra multifunzione
Per aprire la risorsa della barra multifunzione che la procedura guidata viene creato, scegliere dal menu Visualizza , nel punto in Altre finestre quindi fare clic su Visualizzazione risorse.In Visualizzazione risorse, fare clic su Barra multifunzione quindi fare doppio clic su IDR_RIBBON.
Innanzitutto, aggiungere una categoria personalizzata alla barra multifunzione facendo doppio clic su Categoria in Casella degli strumenti.
Una categoria che dispone della barra del titolo Category1 viene creata.Per impostazione predefinita, la categoria contiene un pannello.
Fare clic con il pulsante destro del mouse su Category1 quindi fare clic su Proprietà.Nella finestra Proprietà , Didascalia di modifica a Personalizzati.
Le proprietà Small Images e Large Images specificano le bitmap che vengono utilizzate come icone degli elementi della barra multifunzione in questa categoria.Poiché creare le bitmap personalizzate non rientra nell'ambito di questa procedura dettagliata, utilizzare solo le bitmap create dalla procedura guidata.Le piccole bitmap è 16 pixel da 16 pixel.Per piccole immagini, utilizzare le bitmap a cui si accede dall'ID delle risorse di IDB_FILESMALLLe grandi bitmap è 32 pixel da 32 pixel.Per le grandi immagini, utilizzare le bitmap a cui si accede dall'ID delle risorse di IDB_FILELARGE
[!NOTA]
Nei punti per pollice elevati le (HDPI) visualizzazioni, le versioni di HDPI delle immagini vengono automaticamente utilizzate.
Successivamente, personalizzare il pannello.I pannelli vengono utilizzati per raggruppare gli elementi logicamente correlati tra loro.Ad esempio, nella scheda Pagina iniziale di questa applicazione, Taglia, Copiae tutti i controlli Incolla si trovano nel pannello Appunti .Per personalizzare la visualizzazione, fare clic con il pulsante destro del mouse su Panel1 quindi fare clic su Proprietà.Nella finestra Proprietà , Didascalia di modifica a preferiti.
È possibile specificare Image Index del pannello.Questo valore consente di specificare l'icona da visualizzare se il pannello della barra multifunzione viene aggiunto a Barra di accesso rapido.L'icona non verrà visualizzata nel pannello della barra multifunzione.
Per verificare che la categoria e il pannello della barra multifunzione siano state create correttamente, visualizzare in anteprima il controllo della barra multifunzione.In Ribbon Editor Toolbar, fare clic sul pulsante Test Ribbon .Una scheda Personalizzato e un pannello Preferiti devono essere visualizzata nella barra multifunzione.
Per aggiungere elementi ai pannelli della barra multifunzione
Per aggiungere elementi al pannello creato nella procedura precedente, trascinare i controlli dalla sezione Editor RibbonCasella degli strumenti al riquadro nella visualizzazione progettazione.
Innanzitutto, aggiungere un pulsante Stampa .Il pulsante Stampa avrà un sottomenu che contiene un comando stampa rapida che stampa utilizzando la stampante predefinita.Entrambi i controlli sono già definiti per questa applicazione.Si trovano nel menu dell'applicazione.
Per creare il pulsante Stampa , trascinarne uno strumento del pulsante nel pannello.
Nella finestra Proprietà , modificare la proprietà ID a ID_FILE_PRINT, che devono essere già definite.Didascalia Di modifica a stampa.Image Index Di modifica a 4.
Per creare il pulsante stampa rapida , fare clic sulla colonna del valore della proprietà accanto a Menu Itemsquindi fare clic sui puntini di sospensione (…).In Editor elementi, fare clic sul pulsante senza etichetta Aggiungi per creare una voce di menu.Nella finestra Proprietà , in Didascalia di modifica a stampa rapida, in ID a ID_FILE_PRINT_DIRECTe in Immagine a 5.La proprietà dell'immagine consente di specificare l'icona rapida di stampa nella risorsa bitmap di IDB_FILESMALL.
Per verificare che i pulsanti vengono aggiunti al pannello della barra multifunzione, sviluppino applicazione e si eseguono.Per compilare l'applicazione, scegliere Compila soluzione dal menu Compila.Se l'applicazione viene compilata correttamente, eseguirla scegliendo Avvia debug dal menu Debug.Il pulsante Stampa e la casella combinata nel pannello Preferiti nella scheda Personalizzato sulla barra multifunzione da visualizzare.
Passaggi successivi
Procedura: Personalizzazione della barra di accesso rapido
Procedura: Personalizzare il pulsante di applicazione
Per gli esempi completi, vedere esempi (MFC Feature Pack).