Třída CTabView
CTabView Třídy zjednodušuje použití třídy ovládací prvek karta (CMFCTabCtrl) v aplikacích pomocí architektury MFC v dokumentu zobrazit.
class CTabbedView : public CView
Členy
Veřejné metody
Název |
Description |
---|---|
Přidá nové zobrazení ovládacího prvku karta. |
|
Vrátí index zadané zobrazení ovládacího prvku karta. |
|
Vrací ukazatel aktivní zobrazení |
|
Vrátí odkaz na přidružené zobrazení ovládacího prvku karta. |
|
Zobrazení odebere z ovládacího prvku karta. |
|
Aktivuje zobrazení. |
Chráněné metody
Název |
Description |
---|---|
Rámci vyvolána při vytváření zobrazení karty k určení, zda zobrazit kartu sdílené vodorovného posuvníku. |
|
Rámci vyvolána při zobrazení Karta je aktivní nebo neaktivní. |
Poznámky
Tato třída snadno umístit do dokumentu nebo zobrazení aplikace tabulkovém zobrazení.CTabViewje CView -odvozené třídy, která obsahuje vložené CMFCTabCtrl objektu.CTabViewzpracovává všechny zprávy, které jsou nutné k podpoře CMFCTabCtrl objektu.Jednoduše odvození třídy z CTabView a zapojte do aplikace a potom přidat CView -odvozených tříd pomocí AddView metoda.Ovládací prvek karta zobrazí jako karty těchto zobrazení.
Můžete mít například dokument, který může být zastoupeny různými způsoby: jako tabulky, grafu, Upravitelný formulář a tak dále.Můžete vytvořit individuální zobrazení výkresu data podle potřeby, vložit do vašeho CTabView -odvozené objekt a mají jim kartami bez dodatečné kódování.
TabbedView vzorek: MFC kartami zobrazení aplikace ilustruje použití CTabView .
Příklad
Následující příklad ukazuje jak CTabView se používá v TabbedView vzorku.
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()
};
Požadavky
Záhlaví: afxTabView.h