Freigeben über


CMFCOutlookBarPane-Klasse

Dieses Thema ist nur aus Gründen der Vollständigkeit enthalten. Ausführliche Informationen finden Sie im Quellcode des Ordners VC\atlmfc\src\mfc der Visual Studio-Installation.

Ein Steuerelement berechnete von CMFCToolBar-Klasse, das in einer Outlook-Leiste (CMFCOutlookBar-Klasse) eingefügt werden kann. Der Outlook-Leistebereich enthält eine Spalte großer Schaltflächen. Der Benutzer kann auf ab und die Liste der Schaltflächen, wenn sie größer als, ist der Bereich wechseln. Wenn der Benutzer einen Outlook-Leistebereich von der Outlook-Leiste trennt, kann sie in das Hauptrahmenfenster Float oder andocken.

class CMFCOutlookBarPane : public CMFCToolBar

Mitglieder

Öffentliche Konstruktoren

Name

Description

CMFCOutlookBarPane::CMFCOutlookBarPane

Standardkonstruktor.

CMFCOutlookBarPane::~CMFCOutlookBarPane

Destruktor.

Öffentliche Methoden

Name

Description

CMFCOutlookBarPane::AddButton

Fügt eine Schaltfläche dem Outlook-Leistebereich hinzu.

CMFCOutlookBarPane::CanBeAttached

Bestimmt, ob der Bereich zu einem anderen Bereich oder zu Rahmenfenster angedockt werden kann. (Überschreibungen CBasePane::CanBeAttached.)

CMFCOutlookBarPane::CanBeRestored

Bestimmt, ob das System eine Symbolleiste in ihren ursprünglichen Zustand nach Anpassung wiederherstellen kann. (Überschreibungen CMFCToolBar::CanBeRestored.)

CMFCOutlookBarPane::ClearAll

Gibt die Ressourcen frei, die durch die Bilder im Outlook-Leistebereich verwendet werden.

CMFCOutlookBarPane::Create

Stellt den Outlook-Leistebereich erstellt.

CMFCOutlookBarPane::CreateObject

Wird vom Framework, um eine dynamische Instanz dieses Klassentyps zu erstellen.

CMFCOutlookBarPane::Dock

Aufgerufen vom Framework, um den Outlook-Leistebereich anzudocken. (Überschreibungen CPane::Dock.)

CMFCOutlookBarPane::EnablePageScrollMode

Gibt die Bildlaufpfeile ob auf dem Outlook-Leistebereichsfortschritt die Liste der Schaltflächen nach Seite oder durch Schaltfläche an.

CMFCOutlookBarPane::GetRegularColor

Gibt die reguläre (nicht ausgewählte) Textfarbe des Outlook-Leistebereichs zurück.

CMFCOutlookBarPane::GetThisClass

Wird vom Framework, um ein Zeiger auf CRuntimeClass-Objekt abzurufen, das diesem Klassentyp zugeordnet ist.

CMFCOutlookBarPane::IsBackgroundTexture

Bestimmt, ob ein Hintergrundbild gibt, das für den Outlook-Leistebereich geladen wird.

CMFCOutlookBarPane::IsChangeState

Bestimmt, ob ein beweglicher Bereich möglicherweise angedockt ist. (Überschreibungen CPane::IsChangeState.)

CMFCOutlookBarPane::IsDrawShadedHighlight

Bestimmt, ob die Knopfleiste schattiert ist, wenn eine Schaltfläche hervorgehoben wird und ein Hintergrundbild angezeigt wird.

CMFCOutlookBarPane::OnBeforeFloat

Aufgerufen vom Framework ausgelöst, wenn ein Bereich im Begriff ist von Fenstern. (Überschreibungen CPane::OnBeforeFloat.)

CMFCOutlookBarPane::RemoveButton

Entfernt die Schaltfläche, die eine angegebene Befehl ID besitzt

CMFCOutlookBarPane::RestoreOriginalstate

Stellt den ursprünglichen Zustand einer Symbolleiste wiederher. (Überschreibungen CMFCToolBar::RestoreOriginalstate.)

CMFCOutlookBarPane::SetBackColor

Legt die Hintergrundfarbe fest.

CMFCOutlookBarPane::SetBackImage

Legt das Hintergrundbild fest.

CMFCOutlookBarPane::SetDefaultState

Setzt den Outlook-Leistebereich zur Vorlage zurück, die von den Schaltflächen festgelegt ist.

CMFCOutlookBarPane::SetExtraSpace

Legt die Anzahl der Pixel Padding verwendet um Schaltflächen im Outlook-Leistebereich fest.

CMFCOutlookBarPane::SetTextColor

Legt die Farben des regulären und markierten Text im Outlook-Leistebereich fest.

CMFCOutlookBarPane::SetTransparentColor

Legt die transparente Farbe für den Outlook-Leistebereich fest.

CMFCOutlookBarPane::SmartUpdate

Wird intern verwendet, um die Outlook-Leiste zu aktualisieren. (Überschreibungen CMFCToolBar::SmartUpdate.)

Geschützte Methoden

Name

Description

CMFCOutlookBarPane::EnableContextMenuItems

Gibt an, welche Kontextmenüelemente im Anpassungsmodus angezeigt werden.

CMFCOutlookBarPane::RemoveAllButtons

Entfernt alle Schaltflächen vom Outlook-Leistebereich. (Überschreibungen CMFCToolBar::RemoveAllButtons.)

Hinweise

Informationen darüber, wie eine Outlook-Leiste, finden Sie unter CMFCOutlookBar-Klasse implementiert.

Ein Beispiel einer Outlook-Leiste, finden Sie das OutlookDemo-Beispiel zu projizieren.

Beispiel

Das folgende Beispiel zeigt, wie verschiedene Methoden der Klasse CMFCOutlookBarPane verwendet. Im Beispiel wird gezeigt, wie ein Outlook-Leistebereich, ermöglichen die Seitenbilddurchlaufmodus, aktivieren Andocken und legen die Hintergrundfarbe der Outlook-Leiste erstellt wird. Dieser Codeausschnitt ist Teil Multi Ansichtsbeispiel Outlook-Projekt.

   CMFCOutlookBarPane      m_wndShortcutsPane1;


...


    CImageList images;
    images.Create (IDB_SHORTCUTS, 32, 0, RGB (255, 0, 255));

    // Create first page:
    m_wndShortcutsPane1.Create (&m_wndShortcutsBar, AFX_DEFAULT_TOOLBAR_STYLE, ID_SHORTCUTS_PANE_1);
    // The this pointer points to a CMainFrame class which extends the CFrameWnd class
    m_wndShortcutsPane1.SetOwner (this);
    m_wndShortcutsPane1.EnableTextLabels ();
    m_wndShortcutsPane1.EnableDocking (CBRS_ALIGN_ANY);
    m_wndShortcutsPane1.EnablePageScrollMode();
    m_wndShortcutsPane1.SetBackColor(RGB(0,255,0));
    
    m_wndShortcutsPane1.AddButton (images.ExtractIcon (0), _T("View 1"), ID_SHORTCUT_1);
    m_wndShortcutsPane1.AddButton (images.ExtractIcon (1), _T("View 2"), ID_SHORTCUT_2);
    m_wndShortcutsPane1.AddButton (images.ExtractIcon (2), _T("View 3"), ID_SHORTCUT_3);
    m_wndShortcutsPane1.AddButton (images.ExtractIcon (3), _T("View 4"), ID_SHORTCUT_4);

Vererbungshierarchie

CObject

   CCmdTarget

      CWnd

         CBasePane

            CPane

               CMFCBaseToolBar

                  CMFCToolBar

                     CMFCOutlookBarPane

Anforderungen

Header: afxoutlookbarpane.h

Siehe auch

Referenz

Hierarchiediagramm

CMFCToolBar-Klasse

CMFCOutlookBar-Klasse

CMFCOutlookBarTabCtrl-Klasse

Weitere Ressourcen

MFC-Klassen