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à
CMFCRibbonPanelMenu
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;