Condividi tramite


Classe CMFCRibbonMainPanel

Implementa un pannello della barra multifunzione visualizzato quando si fa clic su CMFCRibbonApplicationButton.

Sintassi

class CMFCRibbonMainPanel : public CMFCRibbonPanel

Membri

Costruttori pubblici

Nome Descrizione
CMFCRibbonMainPanel::CMFCRibbonMainPanel Costruttore predefinito.
CMFCRibbonMainPanel::~CMFCRibbonMainPanel Distruttore.

Metodi pubblici

Nome Descrizione
CMFCRibbonMainPanel::Add Aggiunge un elemento della barra multifunzione al riquadro sinistro del pannello del pulsante dell'applicazione. (sostituzioni )CMFCRibbonPanel::Add.
CMFCRibbonMainPanel::AddRecentFilesList Aggiunge una stringa di testo al menu dell'elenco dei file recenti.
CMFCRibbonMainPanel::AddToBottom Aggiunge un elemento della barra multifunzione al riquadro inferiore del pannello dell'applicazione della barra multifunzione.
CMFCRibbonMainPanel::AddToRight Aggiunge un elemento della barra multifunzione al riquadro destro del pannello dei pulsanti dell'applicazione.
CMFCRibbonMainPanel::CreateObject Usato dal framework per creare un'istanza dinamica di questo tipo di classe.
CMFCRibbonMainPanel::GetCommandsFrame Restituisce un rettangolo che rappresenta l'area del pannello principale della barra multifunzione.
CMFCRibbonMainPanel::GetThisClass Usato dal framework per ottenere un puntatore all'oggetto CRuntimeClass associato a questo tipo di classe.

Osservazioni:

Il framework visualizza quando CMFCRibbonMainPanel si apre il pannello dell'applicazione. Contiene tre riquadri:

  • Il riquadro sinistro contiene i comandi associati ai file, ad esempio Apri, Salva, Stampa e Chiudi. Per aggiungere un comando a questo riquadro, chiama CMFCRibbonMainPanel::Add.

  • Il riquadro destro contiene opzioni che modificano il comando che si fa clic nel riquadro sinistro. Ad esempio, se si fa clic su Salva con nome dal riquadro sinistro, il riquadro destro può visualizzare i tipi di file disponibili. Per aggiungere un elemento a questo riquadro, chiama CMFCRibbonMainPanel::AddToRight.

  • Il riquadro inferiore contiene pulsanti che consentono di modificare le impostazioni dell'applicazione e di uscire dal programma. Per aggiungere un elemento a questo riquadro, chiama CMFCRibbonMainPanel::AddToBottom.

Gerarchia di ereditarietà

CObject

CMFCRibbonPanel

CMFCRibbonMainPanel

Requisiti

Intestazione: afxRibbonMainPanel.h

CMFCRibbonMainPanel::Add

Aggiunge un elemento della barra multifunzione al riquadro sinistro del pannello del pulsante dell'applicazione.

virtual void Add(CMFCRibbonBaseElement* pElem);

Parametri

pElem
[in, out] Puntatore all'elemento della barra multifunzione da aggiungere al pannello principale.

Osservazioni:

Aggiunge un elemento della barra multifunzione al pannello. Gli elementi aggiunti usando questo metodo si troveranno nella colonna sinistra del pannello principale.

CMFCRibbonMainPanel::AddRecentFilesList

Aggiunge una stringa di testo al menu dell'elenco dei file recenti.

void AddRecentFilesList(
    LPCTSTR lpszLabel,
    int nWidth = 300);

Parametri

lpszLabel
Specifica la stringa da aggiungere all'elenco di file recenti.

nWidth
Specifica la larghezza, in pixel, del pannello dell'elenco dei file recenti.

Osservazioni:

CMFCRibbonMainPanel::AddToBottom

Aggiunge un elemento della barra multifunzione al riquadro inferiore del pannello dell'applicazione della barra multifunzione.

void AddToBottom(CMFCRibbonMainPanelButton* pElem);

Parametri

pElem
[in, out] Puntatore all'elemento della barra multifunzione da aggiungere alla parte inferiore del pannello principale.

Osservazioni:

CMFCRibbonMainPanel::AddToRight

Aggiunge un elemento della barra multifunzione al riquadro destro del pannello dei pulsanti dell'applicazione.

void AddToRight(
    CMFCRibbonBaseElement* pElem,
    int nWidth = 300);

Parametri

pElem
Puntatore a un elemento della barra multifunzione da aggiungere al lato destro del pannello principale.

nWidth
Specifica la larghezza, espressa in pixel, del pannello destro.

Osservazioni:

Usare questa funzione per aggiungere un elemento della barra multifunzione al pannello di destra. Il pannello destro visualizza in genere l'elenco dei file recenti, ma è possibile aggiungere qualsiasi altro elemento della barra multifunzione qui.

CMFCRibbonMainPanel::GetCommandsFrame

Restituisce un rettangolo che rappresenta l'area del pannello principale della barra multifunzione.

CRect GetCommandsFrame() const;

Valore restituito

Rettangolo che rappresenta l'area del pannello principale della barra multifunzione.

Vedi anche

Grafico della gerarchia
Classi
Classe CMFCRibbonPanel