Aracılığıyla paylaş


CMFCDropDownToolBar sınıfı

Kullanıcının bastığı ve tutan bir üst düzey bir araç çubuğu düğmesini tıklattığınızda görünen bir araç.

class CMFCDropDownToolBar : public CMFCToolBar

Üyeler

Bb983541.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CMFCDropDownToolBar::AllowShowOnPaneMenu

  (Geçersiz kılar CPane::AllowShowOnPaneMenu.)

CMFCDropDownToolBar::LoadBitmap

  (Geçersiz kılar CMFCToolBar::LoadBitmap.)

CMFCDropDownToolBar::LoadToolBar

  (Geçersiz kılar CMFCToolBar::LoadToolBar.)

CMFCDropDownToolBar::OnLButtonUp

 

CMFCDropDownToolBar::OnMouseMove

 

CMFCDropDownToolBar::OnSendCommand

  (Geçersiz kılar CMFCToolBar::OnSendCommand.)

CMFCDropDownToolBar::OnUpdateCmdUI

  (Geçersiz kılar CMFCToolBar::OnUpdateCmdUI.)

Bb983541.collapse_all(tr-tr,VS.110).gifNotlar

A CMFCDropDownToolBar nesnesi, bir açılır pencere davranışını bir araç çubuğu görünümünü birleştirir.Ne zaman bir kullanıcının bastığı ve açılan araç çubuğu düğmesi bulunur (bkz: CMFCDropDownToolbarButton sınıfı), aşağı açılan araç çubuğu görüntülenir ve kullanıcı bir düğmeye aşağı açılan araç çubuğundan için kaydırma ve fare düğmesini bırakmadan seçebilirsiniz.Kullanıcı açılan araç çubuğunda bir düğmeyi seçtikten sonra bu düğme geçerli üst düzey araç çubuğunda görüntülenir.

Açılan araç özelleştirilmiş veya yerleştirildi ve etiketleri durumu yok.

Aşağıdaki resimde gösterildiği bir CMFCDropDownToolBar nesne:

CMFCDropDownToolbar ekran görüntüsü

Oluşturduğunuz bir CMFCDropDownToolBar sıradan bir araç çubuğu oluşturmak aynı şekilde nesne (bkz: CMFCToolBar sınıfı).

Ana araç açılan araç çubuğu eklemek için:

1.Ana araç çubuğu kaynak düğmesi için örnek kaynak kimliği rezerve edin.

2.Oluşturma bir CMFCDropDownToolBarButton açılan araç çubuğu içeren nesne (daha fazla bilgi için bkz: CMFCDropDownToolbarButton::CMFCDropDownToolbarButton).

3.Kukla düğmesiyle yerini CMFCDropDownToolBarButton kullanarak nesne CMFCToolBar::ReplaceButton.

Araç çubuğu düğmeleri hakkında daha fazla bilgi için bkz: İzlenecek yol: Denetimleri araç çubuklarını yerleştirme.Açılan araç örneği için bkz: VisualStudioDemo örnek proje.

Örnek

Aşağıdaki örnek, nasıl kullanılacağını gösterir Create yönteminde CMFCDropDownToolBar sınıfı.Bu kod parçacığını parçası olan Visual Studio Demo örnek.

    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
    }

Devralma hiyerarşisi

CObject

   CCmdTarget

      CWnd

         CBasePane

            CPane

               CMFCBaseToolBar

                  CMFCToolBar

                     CMFCDropDownToolBar

Gereksinimler

Başlık: afxdropdowntoolbar.h

Ayrıca bkz.

Görevler

İzlenecek yol: Denetimleri araç çubuklarını yerleştirme

Başvuru

Hiyerarşi grafik

CMFCToolBar sınıfı

CMFCToolBar::Create

CMFCToolBar::ReplaceButton

CMFCDropDownToolbarButton sınıfı

Diğer Kaynaklar

mfc sınıfları