CTabView 類別
CTabView 類別會簡化使用索引標籤控制項類別 (CMFCTabCtrl) 在使用 MFC 的文件/檢視架構的應用程式。
class CTabbedView : public CView
成員
公用方法
名稱 |
描述 |
---|---|
加入新的檢視加入至索引標籤控制項。 |
|
傳回指定的檢視表上的索引標籤控制項。 |
|
傳回指向目前作用中檢視 |
|
傳回至索引標籤控制項的參考與這個檢視。 |
|
從的索引標籤控制項中移除這個檢視。 |
|
將檢視中。 |
受保護的方法
名稱 |
描述 |
---|---|
呼叫框架,當建立選項檢視判斷索引標籤時檢視是否具有共用水平捲軸。 |
|
呼叫框架,該索引標籤上的 檢視可讓使用中或非作用中。 |
備註
這個類別可讓您輕鬆地將一個索引標籤式檢視文件/檢視應用程式。CTabView 是 CView-包含內嵌 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