Classe di CMFCRibbonGallery
Librerie della barra multifunzione di stile di Office 2007 di risorse.
class CMFCRibbonGallery : public CMFCRibbonButton
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costrutti e inizializza un oggetto CMFCRibbonGallery. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Aggiungere un nuovo gruppo alla raccolta. |
|
Aggiunge una nuova voce al menu a discesa. |
|
Cancellare il contenuto della raccolta. |
|
Abilita o disabilita il ridimensionamento del riquadro del menu. |
|
Abilita o disabilita la barra laterale sinistra del menu di scelta rapida. |
|
(Override CMFCRibbonButton::GetCompactSize). |
|
(Override CMFCRibbonBaseElement::GetDroppedDown). |
|
Restituisce il nome del gruppo che si trova all'indice specificato. |
|
|
|
Restituisce il numero di elementi in una riga della raccolta della barra multifunzione. |
|
Restituisce il testo di descrizione comando associato a un elemento nella raccolta. |
|
Restituisce l'indice dell'ultimo elemento della raccolta che l'utente ha selezionato. |
|
Restituisce l'id di comando della raccolta corrente. |
|
(Override CMFCRibbonButton::GetRegularSize). |
|
|
|
(Override CMFCRibbonButton::HasMenu). |
|
Specifica se la raccolta è contenuta in un pulsante della raccolta. |
|
Specifica se il ridimensionamento di menu è abilitato o disabilitato. |
|
|
|
Specifica se la barra laterale è abilitata o disabilitata. |
|
(Override CMFCRibbonButton::OnAfterChangeRect). |
|
(Override CMFCRibbonButton::OnDraw). |
|
(Override CMFCRibbonBaseElement::OnEnable). |
|
(Override CMFCRibbonBaseElement::OnRTLChanged). |
|
Ridisegna la raccolta. |
|
Rimuove le descrizioni comandi per tutti gli elementi nella raccolta. |
|
|
|
(Override CMFCRibbonButton::SetACCData). |
|
Specifica se visualizzare la raccolta di barre multifunzione come pulsante a discesa o come tavolozza direttamente sulla barra multifunzione. |
|
Impostare il nome di un gruppo. |
|
Definisce il numero di elementi per riga nella raccolta. |
|
Imposta il testo di descrizione per un elemento della raccolta. |
|
Aggiunge una tavolozza a una raccolta di barre multifunzione. |
|
Definisce l'id di comando che è stato introdotto il messaggio WM_COMMAND quando un elemento della raccolta è stato selezionato. |
Metodi protetti
Nome |
Descrizione |
---|---|
Chiamato dal framework quando un'icona della raccolta viene disegnata. |
Note
Un pulsante della raccolta si comporta come un pulsante standard di menu con la differenza che visualizza una raccolta quando un utente viene aperto.Quando si seleziona un elemento in una raccolta, il framework invia il messaggio WM_COMMAND insieme all'ID di comando pulsante.Quando si gestisce il messaggio, è necessario chiamare CMFCRibbonGallery::GetLastSelectedItem per determinare quale elemento selezionato dalla raccolta.
Esempio
Nell'esempio seguente viene illustrato come utilizzare i vari metodi della classe CMFCRibbonGallery per configurare un oggetto CMFCRibbonGallery.Nell'esempio viene illustrato come specificare il numero di elementi per riga nella raccolta, attivare il ridimensionamento del riquadro di menu, abilitare la barra laterale sinistra del menu di scelta rapida e visualizzare la raccolta della barra multifunzione come tavolozza direttamente sulla barra della barra multifunzione.Questo frammento di codice fa parte Esempio client di disegno.
CMFCRibbonGallery* pBtnStyles = new CMFCRibbonGallery(ID_OBJECT_STYLES, _T("Styles\nk"), 0, 0, IDB_STYLES, 40);
pBtnStyles->SetIconsInRow(7);
pBtnStyles->EnableMenuResize(TRUE, TRUE);
pBtnStyles->EnableMenuSideBar();
pBtnStyles->SetButtonMode(false);
pBtnStyles->RedrawIcons();
Gerarchia di ereditarietà
CObjectCMFCRibbonBaseElementCMFCRibbonButton
Requisiti
intestazione: afxRibbonPaletteGallery.h
Vedere anche
Riferimenti
Classe di CMFCRibbonGalleryMenuButton