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
Metody publiczne
Nazwa |
Opis |
---|---|
(Zastępuje CPane::AllowShowOnPaneMenu.) |
|
(Zastępuje CMFCToolBar::LoadBitmap.) |
|
(Zastępuje CMFCToolBar::LoadToolBar.) |
|
|
|
|
|
(Zastępuje CMFCToolBar::OnSendCommand.) |
|
(Zastępuje CMFCToolBar::OnUpdateCmdUI.) |
Uwagi
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:
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
Wymagania
Nagłówek: afxdropdowntoolbar.h
Zobacz też
Zadania
Instruktaż: Wprowadzanie formanty na paskach narzędzi
Informacje
Klasa CMFCDropDownToolbarButton