Udostępnij za pośrednictwem


Klasa CMFCDropDownToolBar

Pasek narzędzi jest wyświetlany po naciśnięciu i przytrzymaniu przycisku paska narzędzi najwyższego poziomu.

class CMFCDropDownToolBar : public CMFCToolBar

Członkowie

Bb983541.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CMFCDropDownToolBar::AllowShowOnPaneMenu

  (Zastępuje CPane::AllowShowOnPaneMenu.)

CMFCDropDownToolBar::LoadBitmap

  (Zastępuje CMFCToolBar::LoadBitmap.)

CMFCDropDownToolBar::LoadToolBar

  (Zastępuje CMFCToolBar::LoadToolBar.)

CMFCDropDownToolBar::OnLButtonUp

 

CMFCDropDownToolBar::OnMouseMove

 

CMFCDropDownToolBar::OnSendCommand

  (Zastępuje CMFCToolBar::OnSendCommand.)

CMFCDropDownToolBar::OnUpdateCmdUI

  (Zastępuje CMFCToolBar::OnUpdateCmdUI.)

Bb983541.collapse_all(pl-pl,VS.110).gifUwagi

A CMFCDropDownToolBar obiektu łączy wygląd paska narzędzi, z zachowaniem menu podręczne.Po naciśnięciu i przytrzymaniu przycisku paska narzędzi rozwijanej (zobacz Klasa CMFCDropDownToolbarButton), pojawi się pasek narzędzi rozwijanej i użytkownik może wybrać przycisk paska narzędzi rozwijanej przewijanie do niego i zwalniania przycisku myszy.Po użytkownik wybiera przycisk na pasku narzędziowym rozwijanej, ten przycisk jest wyświetlany jako bieżący przycisku na pasku narzędzi najwyższego poziomu.

Narzędzi rozwijanej nie można dostosowywać lub zadokowanego i nie ma stanu Odrywane.

Na poniższej ilustracji pokazano CMFCDropDownToolBar obiekt:

CMFCDropDownToolbar — zrzut ekranu

Można utworzyć CMFCDropDownToolBar obiekt w ten sam sposób tworzenia zwykłych narzędzi (zobacz Klasa CMFCToolBar).

Aby wstawić narzędzi rozwijanej do narzędzi nadrzędny:

1.Zarezerwować Identyfikatora fikcyjnego zasobu dla przycisku w nadrzędnej zasobów narzędzi.

2.Tworzenie CMFCDropDownToolBarButton obiektu zawierającego narzędzi rozwijanej (Aby uzyskać więcej informacji, zobacz CMFCDropDownToolbarButton::CMFCDropDownToolbarButton).

3.Zamień przycisk manekina z CMFCDropDownToolBarButton obiektu za pomocą CMFCToolBar::ReplaceButton.

Aby uzyskać więcej informacji na temat przycisków paska narzędzi, zobacz Instruktaż: Wprowadzanie formanty na paskach narzędzi.Na przykład rozwijanej pasek narzędzi zobacz przykładowy projekt VisualStudioDemo.

Przykład

Poniższy przykład demonstruje, jak używać Create metodę w CMFCDropDownToolBar klasy.To urywek kodu jest częścią próbki Visual Studio Demo.

    CMFCDropDownToolBar m_wndToolbarResource;


...


    // Create Resource toolbar:
    // The this pointer points to CMainFrame class which extends the CMDIFrameWndEx class
    if (!m_wndToolbarResource.Create(this, WS_CHILD|CBRS_TOP|CBRS_TOOLTIPS|CBRS_FLYBY|CBRS_HIDE_INPLACE|CBRS_SIZE_DYNAMIC| CBRS_GRIPPER | CBRS_BORDER_3D, IDR_TOOLBAR_RESOURCE) || !m_wndToolbarResource.LoadToolBar(IDR_TOOLBAR_RESOURCE))
    {
        TRACE0("Failed to create build toolbar\n");
        return FALSE;      // fail to create
    }

Hierarchii dziedziczenia

CObject

   CCmdTarget

      CWnd

         CBasePane

            CPane

               CMFCBaseToolBar

                  CMFCToolBar

                     CMFCDropDownToolBar

Wymagania

Nagłówek: afxdropdowntoolbar.h

Zobacz też

Zadania

Instruktaż: Wprowadzanie formanty na paskach narzędzi

Informacje

Wykres hierarchii

Klasa CMFCToolBar

CMFCToolBar::Create

CMFCToolBar::ReplaceButton

Klasa CMFCDropDownToolbarButton

Inne zasoby

Klasy MFC