共用方式為


CTabView 類別

CTabView 類別會簡化使用索引標籤控制項類別 (CMFCTabCtrl) 在使用 MFC 的文件/檢視架構的應用程式。

class CTabbedView : public CView

成員

公用方法

名稱

描述

CTabView::AddView

加入新的檢視加入至索引標籤控制項。

CTabView::FindTab

傳回指定的檢視表上的索引標籤控制項。

CTabView::GetActiveView

傳回指向目前作用中檢視

CTabView::GetTabControl

傳回至索引標籤控制項的參考與這個檢視。

CTabView::RemoveView

從的索引標籤控制項中移除這個檢視。

CTabView::SetActiveView

將檢視中。

受保護的方法

名稱

描述

CTabView::IsScrollBar

呼叫框架,當建立選項檢視判斷索引標籤時檢視是否具有共用水平捲軸。

CTabView::OnActivateView

呼叫框架,該索引標籤上的 檢視可讓使用中或非作用中。

備註

這個類別可讓您輕鬆地將一個索引標籤式檢視文件/檢視應用程式。 CTabViewCView-包含內嵌 CMFCTabCtrl 物件的衍生類別。 CTabView 處理要求的所有訊息 CMFCTabCtrl 支援物件。 從 CTabView 衍生類別並將它貼到應用程式,然後將 CView-使用 AddView 方法的衍生類別。 索引標籤控制項會顯示這些 索引標籤。

例如,您可能有一個可以用不同的方式來表示的文件中:當做報表,圖表,可編輯的表單,依此類推。 您可以建立繪製資料的個別檢視視需要,將它們插入至您的 CTabView衍生物件並以索引標籤形式,而不需要其他程式碼。

TabbedView 範例:MFC 索引標籤式檢視應用程式 說明 CTabView用法。

範例

下列範例顯示如何在 CTabView TabbedView 範例。

class CTabbedViewView : public CTabView
{
protected: // create from serialization only
    CTabbedViewView();
    DECLARE_DYNCREATE(CTabbedViewView)

// Attributes
public:
    CTabbedViewDoc* GetDocument();

// Operations
public:

// Overrides
    public:
    virtual void OnDraw(CDC* pDC);  // overridden to draw this view
    virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
    protected:
    virtual BOOL OnPreparePrinting(CPrintInfo* pInfo);
    virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo);
    virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo);

    BOOL IsScrollBar () const
    {
        return TRUE;
    }

// Implementation
public:
    virtual ~CTabbedViewView();
#ifdef _DEBUG
    virtual void AssertValid() const;
    virtual void Dump(CDumpContext& dc) const;
#endif

protected:
    afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
    afx_msg BOOL OnEraseBkgnd(CDC* pDC);
    afx_msg void OnContextMenu(CWnd*, CPoint point);
    afx_msg void OnFilePrintPreview();

    DECLARE_MESSAGE_MAP()
};

需求

標題: afxTabView.h

請參閱

參考

階層架構圖表

CTabView 類別

CView 類別

其他資源

MFC 類別