Condividi tramite


Classe CMFCRibbonMiniToolBar

Implementa una barra degli strumenti popup contestuale.

Sintassi

class CMFCRibbonMiniToolBar : public CMFCRibbonPanelMenu

Membri

Costruttori pubblici

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

Metodi pubblici

Nome Descrizione
CMFCRibbonMiniToolBar::CreateObject Usato dal framework per creare un'istanza dinamica di questo tipo di classe.
CMFCRibbonMiniToolBar::GetThisClass Usato dal framework per ottenere un puntatore all'oggetto CRuntimeClass associato a questo tipo di classe.
CMFCRibbonMiniToolBar::IsContextMenuMode
CMFCRibbonMiniToolBar::IsRibbonMiniToolBar Esegue l'override di CMFCPopupMenu::IsRibbonMiniToolBar.
CMFCRibbonMiniToolBar::SetCommands Imposta l'elenco di comandi da visualizzare sulla barra degli strumenti.
CMFCRibbonMiniToolBar::Show Visualizza la barra di formattazione rapida in coordinate dello schermo specificate.
CMFCRibbonMiniToolBar::ShowWithContextMenu Visualizza la barra di formattazione rapida con un menu di scelta rapida.

Osservazioni:

La barra di formattazione rapida viene in genere visualizzata dopo che l'utente seleziona un oggetto in un documento. Ad esempio, quando l'utente seleziona un blocco di testo in un programma di elaborazione, l'applicazione visualizza una barra di formattazione rapida che contiene i comandi di formattazione del testo.

La barra di formattazione rapida diventa trasparente quando il puntatore del mouse è fuori dei limiti della barra di formattazione rapida.

Gerarchia di ereditarietà

CObject

CCmdTarget

CWnd

CFrameWnd

CMiniFrameWnd

CMFCPopupMenu

CMFCRibbonPanelMenu

CMFCRibbonMiniToolBar

Requisiti

Intestazione: afxRibbonMiniToolBar.h

CMFCRibbonMiniToolBar::SetCommands

Imposta l'elenco di comandi da visualizzare sulla barra degli strumenti.

void SetCommands(
    CMFCRibbonBar* pRibbonBar,
    const CList<UINT,UINT>& lstCommands);

Parametri

pRibbonBar
[in] Barra multifunzione che la barra degli strumenti mini cerca i pulsanti da visualizzare.

lstCommands
[in] Elenco di comandi da visualizzare sulla barra degli strumenti mini. Vengono eseguite ricerche in tutte le categorie della barra multifunzione per trovare i pulsanti associati.

Osservazioni:

Utilizzare questa funzione per impostare l'elenco dei comandi da visualizzare nella barra degli strumenti mini.

Esempio

Nell'esempio seguente viene illustrato come usare il SetCommands metodo della CMFCRibbonMiniToolBar classe . Questo frammento di codice fa parte dell'esempio demo di MS Office 2007.

// CMFCRibbonMiniToolBar* pFloaty
CList<UINT, UINT> lstCmds;

lstCmds.AddTail(ID_FONT_FONT);
lstCmds.AddTail(ID_FONT_FONTSIZE);
lstCmds.AddTail(ID_FONT_GROWFONT);
lstCmds.AddTail(ID_FONT_SHRINK);
lstCmds.AddTail(ID_WRITE_CHANGESTYLES);
lstCmds.AddTail(ID_EDIT_COPYFORMAT);
lstCmds.AddTail(ID_FONT_BOLD);
lstCmds.AddTail(ID_FONT_ITALIC);
lstCmds.AddTail(ID_PARA_CENTER);
lstCmds.AddTail(ID_FONT_TEXTHIGHLIGHT);
lstCmds.AddTail(ID_FONT_COLOR);
lstCmds.AddTail(ID_PARA_DECREASEINDENT);
lstCmds.AddTail(ID_PARA_INCREASEINDENT);
lstCmds.AddTail(ID_PARA_BULLETS);

pFloaty->SetCommands(((CMainFrame*)GetTopLevelFrame())->GetRibbonBar(), lstCmds);

CMFCRibbonMiniToolBar::Show

Visualizza la barra di formattazione rapida in coordinate dello schermo specificate.

BOOL Show(
    int x,
    int y);

Parametri

x
[in] Specifica la posizione orizzontale della barra degli strumenti mini nelle coordinate dello schermo.

y
[in] Specifica la posizione verticale della barra degli strumenti mini nelle coordinate dello schermo.

Valore restituito

TRUE se la barra degli strumenti mini è stata visualizzata correttamente; in caso contrario, FALSE.

CMFCRibbonMiniToolBar::ShowWithContextMenu

Visualizza la barra di formattazione rapida con un menu di scelta rapida.

BOOL ShowWithContextMenu(
    int x,
    int y,
    UINT uiMenuResID,
    CWnd* pWndOwner);

Parametri

x
[in] Specifica la posizione orizzontale del menu di scelta rapida nelle coordinate dello schermo.

y
[in] Specifica la posizione verticale del menu di scelta rapida nelle coordinate dello schermo.

uiMenuResID
[in] Specifica l'ID risorsa del menu di scelta rapida da visualizzare.

pWndOwner
[in] Identifica la finestra che riceve i messaggi dal menu di scelta rapida.

Valore restituito

TRUE se il menu di scelta rapida è stato visualizzato correttamente; in caso contrario, FALSE.

Osservazioni:

Utilizzare questa funzione per visualizzare una barra degli strumenti con un menu di scelta rapida. Il menu di scelta rapida è posizionato 15 pixel sotto la barra degli strumenti mini.

CMFCRibbonMiniToolBar::IsContextMenuMode

Per altri dettagli, vedere il codice sorgente che si trova nella cartella VC\atlmfc\src\mfc dell'installazione di Visual Studio.

BOOL IsContextMenuMode() const;

Valore restituito

Osservazioni:

CMFCRibbonMiniToolBar::IsRibbonMiniToolBar

Per altri dettagli, vedere il codice sorgente che si trova nella cartella VC\atlmfc\src\mfc dell'installazione di Visual Studio.

virtual BOOL IsRibbonMiniToolBar() const;

Valore restituito

Osservazioni:

Vedi anche

Grafico della gerarchia
Classi