共用方式為


CMFCOutlookBarPane 類別

加入本主題以求完整。如需詳細資訊,請參閱 Visual Studio 安裝位置下之 VC\atlmfc\src\mfc 資料夾中的原始程式碼。

控制項可以插入至 Outlook 功能 CMFCToolBar 類別 衍生自 (CMFCOutlookBar 類別)。 Outlook 功能區窗格包含大型按鈕的資料行。 使用者可以捲動到按鈕清單中上下移動,如果大於窗格。 當使用者中斷與 Outlook 中建立 Outlook 功能區窗格,它在主框架視窗可以停駐或浮動。

class CMFCOutlookBarPane : public CMFCToolBar

Members

公用建構函式

名稱

描述

CMFCOutlookBarPane::CMFCOutlookBarPane

預設建構函式。

CMFCOutlookBarPane::~CMFCOutlookBarPane

解構函式。

公用方法

名稱

描述

CMFCOutlookBarPane::AddButton

將按鈕加入至 Outlook 功能區窗格。

CMFCOutlookBarPane::CanBeAttached

判斷是否可停駐窗格加入至另一個窗格或框架視窗。 (覆寫 CBasePane::CanBeAttached)。

CMFCOutlookBarPane::CanBeRestored

決定系統是否可以還原工具列到原來的狀態在自訂之後。 (覆寫 CMFCToolBar::CanBeRestored)。

CMFCOutlookBarPane::ClearAll

釋放所使用的影像資源在 Outlook 功能區窗格。

CMFCOutlookBarPane::Create

建立 Outlook 功能區窗格。

CMFCOutlookBarPane::CreateObject

由架構建立這個類別型別的動態執行個體。

CMFCOutlookBarPane::Dock

呼叫框架內建 Outlook 功能區窗格。(覆寫 CPane::Dock)。

CMFCOutlookBarPane::EnablePageScrollMode

由按鈕指定在 Outlook 功能區窗格指捲動箭號是否有助於按鈕中透過網頁,或。

CMFCOutlookBarPane::GetRegularColor

傳回 Outlook 功能區窗格的規則 (非) 選取的文字色彩。

CMFCOutlookBarPane::GetThisClass

由框架以取得指向與這個類別型別的 CRuntimeClass 物件。

CMFCOutlookBarPane::IsBackgroundTexture

判斷是否有提供 Outlook 功能區窗格載入的背景影像。

CMFCOutlookBarPane::IsChangeState

判斷浮動窗格是否可以修正。 (覆寫 CPane::IsChangeState)。

CMFCOutlookBarPane::IsDrawShadedHighlight

判斷按鈕框線是否遮蔽按鈕時,會反白顯示,而背景影像隨即顯示。

CMFCOutlookBarPane::OnBeforeFloat

呼叫框架時,窗格會浮動。 (覆寫 CPane::OnBeforeFloat)。

CMFCOutlookBarPane::RemoveButton

移除具有指定的命令 ID. 的按鈕

CMFCOutlookBarPane::RestoreOriginalstate

還原工具列的原始狀態。 (覆寫 CMFCToolBar::RestoreOriginalstate)。

CMFCOutlookBarPane::SetBackColor

設定背景色彩。

CMFCOutlookBarPane::SetBackImage

設定的背景影像。

CMFCOutlookBarPane::SetDefaultState

重設 Outlook 功能區窗格為原始組按鈕。

CMFCOutlookBarPane::SetExtraSpace

設定按鈕周圍所使用的填補像素數目 Outlook 功能區窗格。

CMFCOutlookBarPane::SetTextColor

設定規則和反白顯示文字色彩在 Outlook 功能區的窗格。

CMFCOutlookBarPane::SetTransparentColor

設定 Outlook 功能區窗格的透明色彩。

CMFCOutlookBarPane::SmartUpdate

內部用來更新 Outlook 功能區。 (覆寫 CMFCToolBar::SmartUpdate)。

受保護的方法

名稱

描述

CMFCOutlookBarPane::EnableContextMenuItems

指定捷徑功能表項目在自訂模式顯示。

CMFCOutlookBarPane::RemoveAllButtons

從 Outlook 功能區窗格移除所有按鈕。 (覆寫 CMFCToolBar::RemoveAllButtons)。

備註

如需如何實作 Outlook 功能區的詳細資訊,請參閱 CMFCOutlookBar 類別

如需 Outlook 功能區的範例,請參閱 OutlookDemo 範例專案。

範例

下列範例示範如何使用 CMFCOutlookBarPane 類別的各種方法。 這個範例顯示如何建立 Outlook 功能區窗格,起始頁捲動模式,啟用停駐,並將 Outlook 功能區的背景色彩。 這個程式碼片段是 Outlook 多重檢視範例的一部分。

    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);

繼承階層架構

CObject

   CCmdTarget

      CWnd

         CBasePane

            CPane

               CMFCBaseToolBar

                  CMFCToolBar

                     CMFCOutlookBarPane

需求

標題: afxoutlookbarpane.h

請參閱

參考

階層架構圖表

CMFCToolBar 類別

CMFCOutlookBar 類別

CMFCOutlookBarTabCtrl 類別

其他資源

MFC 類別