Compartilhar via


Classe CMFCBaseTabCtrl

The CMFCBaseTabCtrl classe implementa a funcionalidade básica para janelas com guias.

class CMFCBaseTabCtrl : public CWnd

Membros

Métodos públicos

Nome

Descrição

CMFCBaseTabCtrl::AddIcon

 

CMFCBaseTabCtrl::AddTab

Adiciona uma nova guia na janela com guias.

CMFCBaseTabCtrl::ApplyRestoredTabInfo

 

CMFCBaseTabCtrl::AutoDestroyWindow

 

CMFCBaseTabCtrl::CalcRectEdit

 

CMFCBaseTabCtrl::CleanUp

 

CMFCBaseTabCtrl::ClearImageList

 

CMFCBaseTabCtrl::DetachTab

Desconecta uma guia de uma janela com guias.

CMFCBaseTabCtrl::EnableActivateLastActive

 

CMFCBaseTabCtrl::EnableAutoColor

Ativa ou desativa automático guia colorir.

CMFCBaseTabCtrl::EnableCustomToolTips

Ativa ou desativa as dicas de ferramentas personalizadas para guias.

CMFCBaseTabCtrl::EnableInPlaceEdit

Ativa ou desativa a edição direta do guia etiquetas.

CMFCBaseTabCtrl::EnableTabDetach

Permite desconectável guias.

CMFCBaseTabCtrl::EnableTabSwap

Habilita ou desabilita a capacidade do usuário para alterar a ordem de tabulação utilizando um mouse.

CMFCBaseTabCtrl::EnsureVisible

Rola as guias até que a guia especificada estiver visível.Esse método não terá efeito se a guia especificada já está visível.

CMFCBaseTabCtrl::EnterDragMode

 

CMFCBaseTabCtrl::FindTargetWnd

Retorna um painel que contém um ponto especificado.

CMFCBaseTabCtrl::FireChangeActiveTab

 

CMFCBaseTabCtrl::FireChangingActiveTab

 

CMFCBaseTabCtrl::GetActiveTab

Retorna o índice do guia ativo.

CMFCBaseTabCtrl::GetActiveTabColor

Retorna a cor do plano de fundo da guia ativo.

CMFCBaseTabCtrl::GetActiveTabTextColor

Retorna a cor do texto do guia ativo.

CMFCBaseTabCtrl::GetActiveWnd

Retorna um ponteiro a página ativo do controle guia.

CMFCBaseTabCtrl::GetAutoColors

Retorna uma referência à matriz de cores que são usadas para a coloração automático.

CMFCBaseTabCtrl::GetFirstVisibleTab

Retorna um ponteiro para a primeira guia visível.

CMFCBaseTabCtrl::GetFirstVisibleTabNum

 

CMFCBaseTabCtrl::GetHighlightedTab

Retorna o índice da guia realçado no momento.

CMFCBaseTabCtrl::GetImageList

 

CMFCBaseTabCtrl::GetImageSize

 

CMFCBaseTabCtrl::GetLastVisibleTab

 

CMFCBaseTabCtrl::GetLocation

Retorna uma variável do tipo de dados local que indica onde a área da guia está posicionada em relação ao controle guia.Por exemplo, na parte superior ou na parte inferior.

CMFCBaseTabCtrl::GetMaxWindowSize

 

CMFCBaseTabCtrl::GetTabArea

Retorna o dimensionar e da posição da área de guia de janela com abas.A posição do guia área é definida usando coordenadas.

CMFCBaseTabCtrl::GetTabBkColor

Retorna a cor do plano de fundo do especificado guia.

CMFCBaseTabCtrl::GetTabBorderSize

Retorna o dimensionar das bordas da guia no controle guia.

CMFCBaseTabCtrl::GetTabByID

Retorna o índice da guia é identificada por uma ID especificada.

CMFCBaseTabCtrl::GetTabCloseButton

 

CMFCBaseTabCtrl::GetTabFromHwnd

Retorna o índice de uma guia que contém um objeto HWND especificado.

CMFCBaseTabCtrl::GetTabFromPoint

Retorna a guia que contém um ponto especificado.

CMFCBaseTabCtrl::GetTabFullWidth

 

CMFCBaseTabCtrl::GetTabHicon

Retorna o ícone associado da guia especificada.

CMFCBaseTabCtrl::GetTabID

Retorna a ID de uma guia por meio índice da guia.

CMFCBaseTabCtrl::GetTabIcon

Retorna a ID do ícone para uma guia especificada.

CMFCBaseTabCtrl::GetTabLabel

Retorna o texto de uma guia especificada.

CMFCBaseTabCtrl::GetTabRect

Recupera o dimensionar e a posição de uma guia especificada.

CMFCBaseTabCtrl::GetTabsHeight

 

CMFCBaseTabCtrl::GetTabsRect

 

CMFCBaseTabCtrl::GetTabTextColor

Retorna a cor do texto de uma guia especificada.

CMFCBaseTabCtrl::GetTabWnd

Retorna o ponteiro para um painel que reside em uma página da guia especificado.

CMFCBaseTabCtrl::GetTabWndNoWrapper

Retorna o ponteiro direto a um controle que reside em um especificado guia página, mesmo se o controle tem um invólucro.

CMFCBaseTabCtrl::GetTabsNum

Retorna o número de guias que estão contidos no controle guia.

CMFCBaseTabCtrl::GetToolTipCtrl

Retorna uma referência ao controle de dica de ferramenta associada a CMFCBaseTabCtrl objeto.

CMFCBaseTabCtrl::GetVisibleTabsNum

Retorna o número de guias visíveis.

CMFCBaseTabCtrl::HasImage

 

CMFCBaseTabCtrl::HideSingleTab

Define uma opção oculta uma aba da janela, mas somente se a janela com guias exibe uma guia única e visível.

CMFCBaseTabCtrl::InsertTab

Insere uma nova guia.

CMFCBaseTabCtrl::InvalidateTab

 

CMFCBaseTabCtrl::IsActiveTabCloseButton

 

CMFCBaseTabCtrl::IsAutoColor

Retorna um valor que indica se uma janela com guias está no modo de cor automático.

CMFCBaseTabCtrl::IsAutoDestroyWindow

 

CMFCBaseTabCtrl::IsColored

 

CMFCBaseTabCtrl::IsDialogControl

 

CMFCBaseTabCtrl::IsDrawNoPrefix

 

CMFCBaseTabCtrl::IsFlatFrame

Retorna um valor que indica se o quadro para a área de guia simples ou 3D.

CMFCBaseTabCtrl::IsFlatTab

 

CMFCBaseTabCtrl::IsHideSingleTab

Retorna um valor que indica se o controle guia é configurado para ocultar uma guia, mas somente se uma janela com abas tem apenas um guia visível.

CMFCBaseTabCtrl::IsIconAdded

 

CMFCBaseTabCtrl::IsInPlaceEdit

Indica se os usuários podem modificar o rótulo em uma guia.

CMFCBaseTabCtrl::IsLeftRightRounded

 

CMFCBaseTabCtrl::IsMDITab

 

CMFCBaseTabCtrl::IsOneNoteStyle

Indica se uma janela com abas exibe as guias no estilo do Microsoft OneNote.

CMFCBaseTabCtrl::IsPtInTabArea

Verifica se existe um ponto especificado dentro da área de guia.

CMFCBaseTabCtrl::IsTabCloseButtonHighlighted

 

CMFCBaseTabCtrl::IsTabCloseButtonPressed

 

CMFCBaseTabCtrl::IsTabDetachable

Indica se uma guia é removível.

CMFCBaseTabCtrl::IsTabIconOnly

Indica se as guias exibem ícones, mas não os rótulos.

CMFCBaseTabCtrl::IsTabSwapEnabled

Indica se o usuário pode alterar as posições de tabulação arrastando as guias.

CMFCBaseTabCtrl::IsTabVisible

Indica se uma guia especificada está visível.

CMFCBaseTabCtrl::IsVS2005Style

 

CMFCBaseTabCtrl::MoveTab

 

CMFCBaseTabCtrl::OnChangeTabs

Chamado pela estrutura quando o número de guias é alterada.

CMFCBaseTabCtrl::OnDragEnter

 

CMFCBaseTabCtrl::OnDragLeave

 

CMFCBaseTabCtrl::OnDragOver

 

CMFCBaseTabCtrl::OnDrop

 

CMFCBaseTabCtrl::OnRenameTab

 

CMFCBaseTabCtrl::PreTranslateMessage

Usado por classe CWinApp para traduzir as mensagens de janela antes que eles são expedidos para o TranslateMessage and DispatchMessage Funções do Windows.(Substitui CWnd::PreTranslateMessage.)

CMFCBaseTabCtrl::RecalcLayout

Recalcula o layout interno de uma janela com abas.

CMFCBaseTabCtrl::RemoveAllTabs

Remove todas as guias da janela com abas.

CMFCBaseTabCtrl::RemoveTab

Remove uma guia de uma janela com abas.

CMFCBaseTabCtrl::RenameTab

 

CMFCBaseTabCtrl::ResetImageList

Redefine a lista de imagem anexada a uma janela com abas.

CMFCBaseTabCtrl::Serialize

Lê ou grava este objeto de ou para um arquivar.(Substitui CObject::Serialize.)

CMFCBaseTabCtrl::SetActiveTab

Ativa uma guia.

CMFCBaseTabCtrl::SetActiveTabColor

Define a cor do plano de fundo para a guia ativo no momento.

CMFCBaseTabCtrl::SetActiveTabTextColor

Define a cor do texto para guias ativas.

CMFCBaseTabCtrl::SetAutoColors

Define a guia controle cores aplicadas no modo de cor automático.

CMFCBaseTabCtrl::SetDockingBarWrapperRTC

Define o wrapper classe é usada para todos os objetos que não são obtidos com o Classe CDockablePane.

CMFCBaseTabCtrl::SetDrawNoPrefix

Ativa e desativa o processamento de caracteres de prefixo ao desenhar guia etiquetas.

CMFCBaseTabCtrl::SetImageList

Define a lista de imagem do ícone.

CMFCBaseTabCtrl::SetLocation

 

CMFCBaseTabCtrl::SetTabBkColor

Define a cor do plano de fundo para uma guia especificada.

CMFCBaseTabCtrl::SetTabBorderSize

Define um novo dimensionar de borda do guia.

CMFCBaseTabCtrl::SetTabHicon

Define um ícone de guia.

CMFCBaseTabCtrl::SetTabIcon

Define uma ID do ícone do guia.

CMFCBaseTabCtrl::SetTabIconOnly

Ativa e desativa o modo "ícone" para uma guia especificada.

CMFCBaseTabCtrl::SetTabLabel

Define rótulo da guia igual a um valor de seqüência de caracteres especificada.

CMFCBaseTabCtrl::SetTabsHeight

 

CMFCBaseTabCtrl::SetTabTextColor

Define a cor do texto para uma guia especificada.

CMFCBaseTabCtrl::SetTabsOrder

Organiza as guias na ordem especificada.

CMFCBaseTabCtrl::ShowTab

Mostra ou oculta a guia especificada.

CMFCBaseTabCtrl::StartRenameTab

 

CMFCBaseTabCtrl::SwapTabs

 

Métodos protegidos

Nome

Descrição

CMFCBaseTabCtrl::CreateWrapper

Cria um wrapper para um objeto derivado de CWnd que não é derivada de CDockablePane. Para ancorar um CMFCBaseTabCtrl o objeto, cada controle incorporado deve um tem um invólucro de encaixar ou ser derivados de CDockablePane.

Você conjunto a classe do wrapper usando SetDockingBayWrapperRTC.

Membros de dados

Nome

Descrição

CMFCBaseTabCtrl::m_bActivateTabOnRightClick

Especifica se as guias são selecionadas, utilizando uma esquerda ou um clicar do botão direito do mouse.

CMFCBaseTabCtrl::m_bAutoDestroyWindow

Especifica se os painéis que estão contidos dentro as guias são destruídos automaticamente.

Comentários

The CMFCBaseTabCtrl classe é uma classe abstrata. Isso significa que não pode ser instanciada.Para criar uma janela com guias, você deve derivar uma classe de CMFCBaseTabCtrl. A biblioteca MFC contém alguns exemplos de classe derivada para seu uso.Dois exemplos são Classe CMFCTabCtrl e Classe CMFCOutlookBarTabCtrl.

Hierarquia de herança

CObject

   CCmdTarget

      CWnd

         CMFCBaseTabCtrl

Requisitos

Cabeçalho: afxbasetabctrl.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CMFCTabCtrl

Classe CMFCOutlookBarTabCtrl

Outros recursos

Classes (@@)