Classe di CMFCRibbonBaseElement
La classe CMFCRibbonBaseElement è la classe base per tutti gli elementi che è possibile aggiungere a barra della barra multifunzione.Esempi di elementi della barra multifunzione sono pulsanti della barra multifunzione, caselle di controllo della barra multifunzione e caselle combinate della barra multifunzione.
class CMFCRibbonBaseElement : public CObject
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
CMFCRibbonBaseElement |
Costruisce un oggetto CMFCRibbonBaseElement. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Aggiunge un keytip per l'elemento barra multifunzione in una matrice dei suggerimenti tasti. |
|
Aggiunge un elemento barra multifunzione alla casella di riepilogo specificata controlli barra multifunzione. |
|
Indica se l'elemento barra multifunzione può essere aggiunto alla barra degli strumenti di accesso rapido. |
|
Indica se la dimensione dell'elemento barra multifunzione può essere compressa. |
|
Indica se l'altezza dell'elemento barra multifunzione può aumentare in verticale all'altezza di una riga della barra multifunzione. |
|
Indica se la larghezza dell'elemento barra multifunzione può cambiare. |
|
Pulisce le impostazioni di dimensioni per l'elemento barra multifunzione. |
|
Chiude il menu di scelta rapida per l'elemento barra multifunzione. |
|
Copiare lo stato CMFCRibbonBaseElement specificato all'oggetto corrente. |
|
Elimina l'elemento barra multifunzione. |
|
L'immagine viene disegnata per l'elemento barra multifunzione. |
|
Restituisce il puntatore specificato all'elemento barra multifunzione indica se l'oggetto corrente. |
|
Recupera un puntatore all'elemento barra multifunzione se contiene i dati specificati. |
|
Recupera un puntatore all'elemento barra multifunzione se tale elemento è identificato dall'ID di comando |
|
Recupera un puntatore all'elemento barra multifunzione se il relativo elemento originale della barra multifunzione corrisponde all'elemento specificato della barra multifunzione. |
|
Restituisce la dimensione compressa dell'elemento barra multifunzione. |
|
Recupera dati definiti dall'utente associati all'elemento barra multifunzione. |
|
Restituisce la descrizione dell'elemento barra multifunzione. |
|
Recupera un puntatore all'elemento barra multifunzione se il menu di scelta rapida viene rilasciato verso il basso. |
|
Aggiunge l'elemento della barra multifunzione corrente nella matrice specificata. |
|
Aggiunge l'elemento della barra multifunzione corrente nella matrice specificata se l'elemento corrente della barra multifunzione contiene l'ID di comando |
|
Recupera un puntatore all'elemento barra multifunzione se è evidenziato. |
|
Restituisce l'id di comando dell'elemento barra multifunzione. |
|
Restituisce le dimensioni dell'elemento barra multifunzione. |
|
Restituisce la dimensione elemento della barra multifunzione nello stato temporaneo. |
|
Restituisce il keytip associato all'elemento barra multifunzione. |
|
Recupera il limite del rettangolo keytip per l'elemento barra multifunzione. |
|
Recupera la dimensione del testo del keytip. |
|
Indica la posizione dell'elemento barra multifunzione in un gruppo della barra multifunzione. |
|
Restituisce i suggerimenti tasti associati a un pulsante. |
|
Recupera l'id di comando di notifica per l'elemento barra multifunzione. |
|
Recupera l'elemento originale della barra multifunzione. |
|
Recupera la categoria della barra multifunzione per l'elemento barra multifunzione. |
|
Recupera il pannello della barra multifunzione contenente l'elemento barra multifunzione. |
|
Recupera la barra padre della barra multifunzione per l'elemento barra multifunzione. |
|
Recupera la finestra padre per l'elemento barra multifunzione. |
|
Recupera un puntatore all'elemento barra multifunzione se l'utente attualmente lo premere. |
|
Recupera l'id di comando dell'elemento barra multifunzione quando si trova nella barra degli strumenti di accesso rapido. |
|
Restituisce il rettangolo di delimitazione dell'elemento barra multifunzione. |
|
Restituisce la dimensione normale dell'elemento barra multifunzione. |
|
Restituisce le dimensioni correnti dell'elemento barra multifunzione. |
|
Restituisce il testo associata con l'elemento barra multifunzione. |
|
Testo di descrizione comandi viene restituito dell'elemento barra multifunzione. |
|
Recupera la barra multifunzione di livello superiore per l'elemento barra multifunzione. |
|
Specifica se l'elemento barra multifunzione presenta una modalità compressa. |
|
Indica se l'elemento padre ha lo stato attivo. |
|
Specifica se l'elemento barra multifunzione presenta una modalità intermedia. |
|
Specifica se l'elemento barra multifunzione presenta un modo efficace. |
|
Indica se l'elemento barra multifunzione presenta un menu. |
|
Recupera un puntatore all'elemento barra multifunzione se il punto specificato si trova in. |
|
Indica se l'elemento barra multifunzione viene allineato verticalmente con altri elementi della barra multifunzione. |
|
Indica se la dimensione dell'elemento barra multifunzione è sempre grande. |
|
Indica se l'elemento barra multifunzione in modalità automatica di ripetizione. |
|
Specifica se l'elemento barra multifunzione viene controllato. |
|
Specifica se l'elemento barra multifunzione è in modalità compressa. |
|
|
|
Specifica se l'elemento barra multifunzione è disabilitato. |
|
Determina se l'elemento barra multifunzione visualizzare un menu di scelta rapida e viene rilasciato verso il basso. |
|
Specifica se l'elemento barra multifunzione presenta lo stato attivo. |
|
Indica se l'elemento barra multifunzione è contenuto in una raccolta di barre multifunzione. |
|
Specifica se l'elemento barra multifunzione è evidenziato. |
|
Indica se l'immagine corrente per l'elemento barra multifunzione è dimensione intermedia. |
|
Indica se l'immagine corrente per l'elemento barra multifunzione è grande. |
|
Indica se l'elemento barra multifunzione è contenuto in un menu. |
|
Indica se l'utente ha fatto clic l'elemento barra multifunzione. |
|
Indica se l'elemento barra multifunzione è contenuto nella barra degli strumenti di accesso rapido. |
|
Indica se l'elemento barra multifunzione è un separatore visualizzato. |
|
Indica se l'elemento barra multifunzione è contenuto in un gruppo visualizzato un bordo comune. |
|
Indica se la descrizione comandi viene visualizzata sotto l'elemento della barra multifunzione. |
|
Indica se l'elemento barra multifunzione può essere selezionato dalla tastiera. |
|
Indica se il testo per l'elemento barra multifunzione visualizzate a destra. |
|
Indica se l'elemento barra multifunzione attualmente visualizzate. |
|
Indica se il heigth visualizzato dell'elemento barra multifunzione è identico all'altezza del pannello della barra multifunzione che la contiene. |
|
Invia una notifica di comando alla finestra padre dell'elemento barra multifunzione. |
|
Indica alla finestra padre della barra multifunzione quando un utente evidenzia un elemento barra multifunzione che si trova in un elenco. |
|
Aggiunge l'elemento barra multifunzione alla barra degli strumenti specificata di accesso rapido. |
|
Aggiorna la descrizione comando per l'elemento barra multifunzione. |
|
Aggiorna l'elemento barra multifunzione in risposta all'input continuo. |
|
Calcola la dimensione del testo per l'elemento barra multifunzione. |
|
Chiamato dal framework quando le modifiche di evidenziazione in un elemento barra multifunzione che si trova in un menu. |
|
Chiamato dal framework per disegnare l'elemento barra multifunzione. |
|
Chiamato dal framework per disegnare il keytip per l'elemento barra multifunzione. |
|
Chiamato dal framework quando l'immagine del menu per l'elemento barra multifunzione viene disegnata. |
|
Chiamato dal framework per disegnare l'elemento barra multifunzione in una casella di riepilogo dei controlli. |
|
Chiamato dal framework quando l'utente preme un keytip e l'elemento barra multifunzione presenta lo stato attivo. |
|
Chiamato dal framework quando il layout modifica la direzione. |
|
Chiamato dal framework per visualizzare o nascondere l'elemento barra multifunzione. |
|
Chiamato dal framework quando l'elemento barra multifunzione viene utilizzata per visualizzare un menu di scelta rapida. |
|
Aggiorna la visualizzazione per l'elemento barra multifunzione. |
|
Imposta i dati di accessibilità per l'elemento barra multifunzione. |
|
Impostare le dimensioni di visualizzazione per l'elemento barra multifunzione. |
|
Associa un elemento dati con l'elemento barra multifunzione. |
|
|
|
Imposta la descrizione per l'elemento barra multifunzione. |
|
Impostare l'id di comando dell'elemento barra multifunzione. |
|
Impostare le dimensioni di visualizzazione iniziali per l'elemento barra multifunzione. |
|
Imposta un keytip per l'elemento barra multifunzione. |
|
Imposta l'elemento originale della barra multifunzione per l'elemento barra multifunzione. |
|
Imposta la categoria padre per l'elemento barra multifunzione. |
|
Imposta il contenitore padre del menu per l'elemento barra multifunzione. |
|
Imposta la barra padre della barra multifunzione per l'elemento barra multifunzione. |
|
Imposta le dimensioni visualizzare fot che il rettangolo per l'elemento barra multifunzione. |
|
Imposta il testo per l'elemento barra multifunzione. |
|
Imposta il testo per l'elemento barra multifunzione visualizzate a destra. |
|
Imposta il testo di descrizione comando per l'elemento barra multifunzione. |
|
Imposta lo stato di visibilità dell'elemento barra multifunzione. |
|
Corretta la larghezza dell'elemento barra multifunzione. |
|
Modificare l'altezza dell'elemento barra multifunzione all'altezza della riga specificata. |
|
Aggiorna il testo di descrizione comandi utilizzando la risorsa di comando per l'elemento barra multifunzione. |
Metodi protetti
Nome |
Descrizione |
---|---|
Chiamato dal framework quando l'utente preme un tasto di scelta rapida. |
|
Chiamato dal framework quando un elemento barra multifunzione riceve o perde lo stato attivo per l'input. |
Note
La classe CMFCRibbonBaseElement definisce le proprietà comuni a tutti gli elementi della barra multifunzione che includono l'id di comando, l'etichetta di testo, il testo di descrizione comando, la descrizione dell'elemento e lo stato (che può essere incentrato, evidenziato, premuto, disabilitato, selezionare, o essere rilasciati giù).
La dimensione dell'immagine di un elemento barra multifunzione viene definita dal membro RibbonImageType, che può essere uno dei seguenti valori:
RibbonImageLarge
RibbonImageSmall
A seconda della dimensione, un elemento barra multifunzione viene visualizzata una piccola o immagine grande.
Esempio
Nell'esempio seguente viene illustrato come utilizzare i vari metodi della classe CMFCRibbonBaseElement.L'esempio mostra come ottenere l'oggetto CMFCRibbonBaseElement da una classe CMFCRibbonStatusBar, impostare la descrizione per l'elemento barra multifunzione, impostare il testo, impostare un keytip e impostare il testo di descrizione comando per l'elemento barra multifunzione.Questo frammento di codice fa parte Esempio client di disegno.
// CMFCRibbonStatusBar m_wndStatusBar
CMFCRibbonBaseElement* pPane = m_wndStatusBar.FindByID(nID);
...
pPane->SetDescription(_T("a pane"));
// CString strText
pPane->SetText(strText);
pPane->SetKeys(_T("p"));
pPane->SetToolTipText(_T("this is a pane"));
Gerarchia di ereditarietà
Requisiti
intestazione: afxbaseribbonelement.h