Classe di CMFCDropDownToolbarButton
Un tipo di pulsante della barra degli strumenti che si comporta come un pulsante standard quando viene selezionato.Tuttavia, visualizzata una barra degli strumenti dell'elenco a discesa (Classe di CMFCDropDownToolBar se l'utente comprime e utilizza il pulsante della barra degli strumenti.
class CMFCDropDownToolbarButton : public CMFCToolBarButton
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruisce un oggetto CMFCDropDownToolbarButton. |
|
CMFCDropDownToolbarButton::~CMFCDropDownToolbarButton |
Distruttore |
Metodi pubblici
Nome |
Descrizione |
---|---|
Copiare le proprietà di un altro pulsante della barra degli strumenti al pulsante corrente.(Override CMFCToolBarButton::CopyFrom). |
|
CMFCDropDownToolbarButton::CreateObject |
Utilizzato dal framework di creare un'istanza dinamica di questo tipo della classe. |
Apre una barra degli strumenti a discesa. |
|
Le copie il testo del pulsante della barra degli strumenti a un menu.(Override CMFCToolBarButton::ExportToMenuButton). |
|
Recupera la barra degli strumenti a discesa associata al pulsante. |
|
CMFCDropDownToolbarButton::GetThisClass |
Utilizzato dal framework per ottenere un puntatore all'oggetto CRuntimeClass associato a questo tipo della classe. |
Determina se la barra degli strumenti a discesa è attualmente aperta. |
|
Determina se il pulsante può essere visualizzata con un bordo esteso.(Override CMFCToolBarButton::IsExtraSize). |
|
Chiamato dal framework per calcolare la dimensione del pulsante per lo stato specificato di ancoraggio e di contesto di dispositivo.(Override CMFCToolBarButton::OnCalculateSize). |
|
CMFCDropDownToolbarButton::OnCancelMode |
Chiamato dal framework per gestire il messaggio WM_CANCELMODE.(Override CMCToolBarButton::OnCancelMode). |
Chiamato dal framework quando il pulsante viene inserito in una nuova barra degli strumenti.(Override CMFCToolBarButton::OnChangeParentWnd). |
|
Chiamato dal framework quando l'utente fa clic sul pulsante del mouse.(Override CMFCToolBarButton::OnClick). |
|
Chiamato dal framework quando l'utente rilascia il pulsante del mouse.(Override CMFCToolBarButton::OnClickUp). |
|
Chiamato dal framework quando la barra degli strumenti padre gestisce un messaggio WM_HELPHITTEST.(Override CMFCToolBarButton::OnContextHelp). |
|
Modifica il menu fornito quando l'applicazione visualizza un menu di scelta rapida nella barra degli strumenti padre.(Override CMFCToolBarButton::OnCustomizeMenu). |
|
Chiamato dal framework per disegnare il pulsante utilizzando gli stili e le opzioni specificate.(Override CMFCToolBarButton::OnDraw). |
|
Chiamato dal framework per disegnare il pulsante nel riquadro Comandi la finestra di dialogo Personalizza.(Override CMFCToolBarButton::OnDrawOnCustomizeList). |
|
Legge l'oggetto da un archivio o scritto in un archivio.(Override CMFCToolBarButton::Serialize). |
|
Imposta il comando predefinito che il framework utilizza quando un utente fa clic sul pulsante. |
Membri di dati
Nome |
Descrizione |
---|---|
Specifica la durata che un utente deve mantenere il pulsante del mouse prima della barra degli strumenti a discesa visualizzata. |
Note
CMFCDropDownToolBarButton differisce da un pulsante comune in quanto presenta una piccola freccia nell'angolo inferiore destro del pulsante.Dopo la selezione di un pulsante dalla barra degli strumenti a discesa, il framework visualizzata la relativa icona sul pulsante della barra degli strumenti di primo livello (il pulsante con una piccola freccia nell'angolo inferiore destro).
Per informazioni su come implementare una barra degli strumenti a discesa, vedere Classe di CMFCDropDownToolBar.
L'oggetto CMFCDropDownToolBarButton è necessario che a un oggetto Classe di CMFCToolBarMenuButton e visualizzato come pulsante di menu a un menu di scelta rapida.
Gerarchia di ereditarietà
Requisiti
intestazione: afxdropdowntoolbar.h
Vedere anche
Attività
Procedura dettagliata: Inserire i controlli sulle barre degli strumenti
Riferimenti
Classe di CMFCToolBarMenuButton