CMFCOutlookBarPane-Klasse
Dieses Thema ist 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 |
---|---|
Fügt eine Schaltfläche dem Outlook-Leistebereich hinzu. |
|
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.) |
Gibt die Ressourcen frei, die durch die Bilder im Outlook-Leistebereich verwendet werden. |
|
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.) |
Gibt die Bildlaufpfeile ob auf dem Outlook-Leistebereichsfortschritt die Liste der Schaltflächen nach Seite oder durch Schaltfläche an. |
|
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. |
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.) |
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.) |
Entfernt die Schaltfläche, die eine angegebene Befehl ID besitzt |
|
CMFCOutlookBarPane::RestoreOriginalstate |
Stellt den ursprünglichen Zustand einer Symbolleiste wiederher.(Überschreibungen CMFCToolBar::RestoreOriginalstate.) |
Legt die Hintergrundfarbe fest. |
|
Legt das Hintergrundbild fest. |
|
Setzt den Outlook-Leistebereich zur Vorlage zurück, die von den Schaltflächen festgelegt ist. |
|
Legt die Anzahl der Pixel Padding verwendet um Schaltflächen im Outlook-Leistebereich fest. |
|
Legt die Farben des regulären und markierten Text im Outlook-Leistebereich fest. |
|
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 |
---|---|
Gibt an, welche Kontextmenüelemente im Anpassungsmodus angezeigt werden. |
|
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
Anforderungen
Header: afxoutlookbarpane.h