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 |
---|---|
Adiciona um novo modo de exibição ao controle guia. |
|
Retorna o índice do modo de exibição especificado no controle guia. |
|
Retorna um ponteiro para a exibição ativo no momento |
|
Retorna uma referência ao controle guia associado com o modo de exibição. |
|
Remove o modo de exibição do controle guia. |
|
ativo um modo de exibição. |
Métodos protegidos
Nome |
Descrição |
---|---|
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. |
|
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