Compartilhar via


Classe CTabView

The CTabView classe simplifica o uso de na guia controle de classe (CMFCTabCtrl) em aplicativos que usam/modo de exibição do documento arquitetura do MFC.

class CTabbedView : public CView

Membros

Métodos públicos

Nome

Descrição

CTabView::AddView

Adiciona um novo modo de exibição ao controle guia.

CTabView::FindTab

Retorna o índice do modo de exibição especificado no controle guia.

CTabView::GetActiveView

Retorna um ponteiro para a exibição ativo no momento

CTabView::GetTabControl

Retorna uma referência ao controle guia associado com o modo de exibição.

CTabView::RemoveView

Remove o modo de exibição do controle guia.

CTabView::SetActiveView

ativo um modo de exibição.

Métodos protegidos

Nome

Descrição

CTabView::IsScrollBar

Chamado pela estrutura quando criar um modo de exibição de guia para determinar se a guia exibição tem uma BAR de rolar horizontal compartilhada.

CTabView::OnActivateView

Chamado pela estrutura quando o modo de exibição da guia fica ativo ou inativo.

Comentários

Quando você usa CMFCTabCtrl objetos em um aplicativo de modo de exibição de documentos/derive a classe de modo de exibição de CTabView em vez de CView.

CTabView é um CView-derivada da classe que contém um incorporado CMFCTabCtrl objeto. Ele implementa tudo o que é necessário para conectar um controle guia ao/modo de exibição do documento arquitetura do MFC.Além disso, esse controle guia contém outros CView-classes sistema autônomo guias derivadas (para obter mais informações, consulte o AddView método).

Exemplo do TabbedView: Aplicativo de exibição com guias MFC ilustra o uso de CTabView.

Exemplo

O exemplo a seguir mostra como CTabView é usada no exemplo 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()
};

Requisitos

Cabeçalho: afxTabView.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CTabView

Classe CView

Outros recursos

Classes (@@)