Compartir a través de


Clase de CMFCBaseTabCtrl

Implementa la funcionalidad básica para las ventanas con fichas.

class CMFCBaseTabCtrl : public CWnd

Members

Bb983503.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

CMFCBaseTabCtrl::AddIcon

 

CMFCBaseTabCtrl::AddTab

Agrega una nueva ficha en la ventana con fichas.

CMFCBaseTabCtrl::ApplyRestoredTabInfo

 

CMFCBaseTabCtrl::AutoDestroyWindow

 

CMFCBaseTabCtrl::CalcRectEdit

 

CMFCBaseTabCtrl::CleanUp

 

CMFCBaseTabCtrl::ClearImageList

 

CMFCBaseTabCtrl::DetachTab

Desasocia una pestaña de una ventana con fichas.

CMFCBaseTabCtrl::EnableActivateLastActive

 

CMFCBaseTabCtrl::EnableAutoColor

Habilita o deshabilita el color automático de la pestaña.

CMFCBaseTabCtrl::EnableCustomToolTips

Habilita o deshabilita la información sobre herramientas personalizadas para las fichas.

CMFCBaseTabCtrl::EnableInPlaceEdit

Habilita o deshabilita la edición directa de las etiquetas de la pestaña.

CMFCBaseTabCtrl::EnableTabDetach

habilita las fichas desmontables.

CMFCBaseTabCtrl::EnableTabSwap

Habilita o deshabilita si el usuario puede cambiar el orden de tabulación con el mouse.

CMFCBaseTabCtrl::EnsureVisible

desplaza las fichas hasta que la ficha especificada sea visible.Este método no tiene ningún efecto si la ficha especificada ya está visible.

CMFCBaseTabCtrl::EnterDragMode

 

CMFCBaseTabCtrl::FindTargetWnd

Devuelve un panel que contiene un punto especificado.

CMFCBaseTabCtrl::FireChangeActiveTab

 

CMFCBaseTabCtrl::FireChangingActiveTab

 

CMFCBaseTabCtrl::GetActiveTab

Devuelve el índice de la pestaña activa.

CMFCBaseTabCtrl::GetActiveTabColor

Devuelve el color de fondo de la ficha activa.

CMFCBaseTabCtrl::GetActiveTabTextColor

Devuelve el color del texto de la pestaña activa.

CMFCBaseTabCtrl::GetActiveWnd

Devuelve un puntero la página activa del control de ficha.

CMFCBaseTabCtrl::GetAutoColors

Devuelve una referencia a la matriz de colores que se utilizan para el color automático.

CMFCBaseTabCtrl::GetFirstVisibleTab

Devuelve un puntero a la primera pestaña visible.

CMFCBaseTabCtrl::GetFirstVisibleTabNum

 

CMFCBaseTabCtrl::GetHighlightedTab

Devuelve el índice de tabulación actualmente resaltado.

CMFCBaseTabCtrl::GetImageList

 

CMFCBaseTabCtrl::GetImageSize

 

CMFCBaseTabCtrl::GetLastVisibleTab

 

CMFCBaseTabCtrl::GetLocation

Devuelve una variable de tipo de datos de la UBICACIÓN que indica donde el área de la pestaña se coloca respecto del control de ficha.Por ejemplo, en la parte superior o en la parte inferior.

CMFCBaseTabCtrl::GetMaxWindowSize

 

CMFCBaseTabCtrl::GetTabArea

Devuelve el tamaño y la posición del área de la ficha en la ventana con fichas.La posición del área de la pestaña se define utilizando las coordenadas.

CMFCBaseTabCtrl::GetTabBkColor

devuelve el color de fondo de la ficha especificada.

CMFCBaseTabCtrl::GetTabBorderSize

Devuelve el tamaño de los bordes de la pestaña en el control de ficha.

CMFCBaseTabCtrl::GetTabByID

Devuelve el índice de tabulación identificada por un identificador especificada

CMFCBaseTabCtrl::GetTabCloseButton

 

CMFCBaseTabCtrl::GetTabFromHwnd

Devuelve el índice de una pestaña que contiene un objeto especificado de HWND.

CMFCBaseTabCtrl::GetTabFromPoint

Devuelve la pestaña que contiene un punto especificado.

CMFCBaseTabCtrl::GetTabFullWidth

 

CMFCBaseTabCtrl::GetTabHicon

Devuelve el icono asociado a la ficha especificada.

CMFCBaseTabCtrl::GetTabID

Devuelve el identificador de una ficha mediante el índice de tabulación.

CMFCBaseTabCtrl::GetTabIcon

Devuelve el identificador del icono de una pestaña especificada.

CMFCBaseTabCtrl::GetTabLabel

devuelve el texto de una ficha especificada.

CMFCBaseTabCtrl::GetTabRect

Recupera el tamaño y la posición de una pestaña especificada.

CMFCBaseTabCtrl::GetTabsHeight

 

CMFCBaseTabCtrl::GetTabsRect

 

CMFCBaseTabCtrl::GetTabTextColor

Devuelve el color del texto de una ficha especificada.

CMFCBaseTabCtrl::GetTabWnd

Devuelve el puntero a un panel que resida en una página concreta de la pestaña.

CMFCBaseTabCtrl::GetTabWndNoWrapper

Devuelve el puntero directo a un control que resida en una página concreta de la pestaña, incluso si el control tiene un contenedor.

CMFCBaseTabCtrl::GetTabsNum

Devuelve el número de fichas que se incluyen en el control de ficha.

CMFCBaseTabCtrl::GetToolTipCtrl

Devuelve una referencia al control de información sobre herramientas asociado con el objeto de CMFCBaseTabCtrl .

CMFCBaseTabCtrl::GetVisibleTabsNum

devuelve el número de fichas visible.

CMFCBaseTabCtrl::HasImage

 

CMFCBaseTabCtrl::HideSingleTab

Establece una opción que oculta una ficha de la ventana, pero solo si la ventana con fichas muestra una una ficha visible fa-ir.

CMFCBaseTabCtrl::InsertTab

Inserta una nueva pestaña.

CMFCBaseTabCtrl::InvalidateTab

 

CMFCBaseTabCtrl::IsActiveTabCloseButton

 

CMFCBaseTabCtrl::IsAutoColor

Devuelve un valor que indica si una ventana con fichas está en modo de automático-color.

CMFCBaseTabCtrl::IsAutoDestroyWindow

 

CMFCBaseTabCtrl::IsColored

 

CMFCBaseTabCtrl::IsDialogControl

 

CMFCBaseTabCtrl::IsDrawNoPrefix

 

CMFCBaseTabCtrl::IsFlatFrame

Devuelve un valor que indica si el cuadro para el área de la ficha es plano o 3D.

CMFCBaseTabCtrl::IsFlatTab

 

CMFCBaseTabCtrl::IsHideSingleTab

Devuelve un valor que indica si el control de ficha está configurado para ocultar una pestaña, pero solo si una ventana con fichas tiene solo una ficha visible.

CMFCBaseTabCtrl::IsIconAdded

 

CMFCBaseTabCtrl::IsInPlaceEdit

Indica si los usuarios pueden modificar la etiqueta de una ficha.

CMFCBaseTabCtrl::IsLeftRightRounded

 

CMFCBaseTabCtrl::IsMDITab

 

CMFCBaseTabCtrl::IsOneNoteStyle

Indica si una ventana con fichas muestra pestañas en el estilo de Microsoft OneNote.

CMFCBaseTabCtrl::IsPtInTabArea

Comprueba si un punto especificado existe en el área de la ficha.

CMFCBaseTabCtrl::IsTabCloseButtonHighlighted

 

CMFCBaseTabCtrl::IsTabCloseButtonPressed

 

CMFCBaseTabCtrl::IsTabDetachable

Indica si una pestaña es desmontable.

CMFCBaseTabCtrl::IsTabIconOnly

Indica si las fichas muestran iconos pero no etiquetas.

CMFCBaseTabCtrl::IsTabSwapEnabled

Indica si el usuario puede cambiar posiciones de pestaña arrastrando las fichas.

CMFCBaseTabCtrl::IsTabVisible

Indica si una ficha especificada está visible.

CMFCBaseTabCtrl::IsVS2005Style

 

CMFCBaseTabCtrl::MoveTab

 

CMFCBaseTabCtrl::OnChangeTabs

Llamado por el marco cuando el número de cambios de las fichas.

CMFCBaseTabCtrl::OnDragEnter

 

CMFCBaseTabCtrl::OnDragLeave

 

CMFCBaseTabCtrl::OnDragOver

 

CMFCBaseTabCtrl::OnDrop

 

CMFCBaseTabCtrl::OnRenameTab

 

CMFCBaseTabCtrl::PreTranslateMessage

Utiliza la clase CWinApp para traducir mensajes de ventana antes de que se envíen a las funciones de TranslateMessage y de DispatchMessage Windows.(Reemplaza CWnd::PreTranslateMessage.)

CMFCBaseTabCtrl::RecalcLayout

Actualiza el diseño interno de una ventana con fichas.

CMFCBaseTabCtrl::RemoveAllTabs

Quita todas las fichas de la ventana con fichas.

CMFCBaseTabCtrl::RemoveTab

Quita una pestaña de una ventana con fichas.

CMFCBaseTabCtrl::RenameTab

 

CMFCBaseTabCtrl::ResetImageList

Restablece la imagen mostrada que se asocia a una ventana con fichas.

CMFCBaseTabCtrl::Serialize

Lee o escribe este objeto o un archivo.(Reemplaza CObject::Serialize.)

CMFCBaseTabCtrl::SetActiveTab

Provoca una pestaña.

CMFCBaseTabCtrl::SetActiveTabColor

Establece el color de fondo para actualmente la pestaña activa.

CMFCBaseTabCtrl::SetActiveTabTextColor

Establece el color del texto de las pestañas activo.

CMFCBaseTabCtrl::SetAutoColors

Establece los colores del control de ficha que se aplican en modo de color automático.

CMFCBaseTabCtrl::SetDockingBarWrapperRTC

Establece la clase contenedora que se usa para cualquier objeto que no sea derivado de Clase de CDockablePane.

CMFCBaseTabCtrl::SetDrawNoPrefix

Habilita y deshabilita el procesamiento de caracteres de prefijo cuando se dibujan las etiquetas de la pestaña.

CMFCBaseTabCtrl::SetImageList

establece la lista de imágenes de iconos.

CMFCBaseTabCtrl::SetLocation

 

CMFCBaseTabCtrl::SetTabBkColor

establece el color de fondo para una ficha especificada.

CMFCBaseTabCtrl::SetTabBorderSize

Establece un nuevo tamaño del borde de la pestaña.

CMFCBaseTabCtrl::SetTabHicon

Establece un icono de la pestaña.

CMFCBaseTabCtrl::SetTabIcon

Establece un identificador de icono de la pestaña

CMFCBaseTabCtrl::SetTabIconOnly

Habilita y deshabilita el modo “icon sólo” para una ficha especificada.

CMFCBaseTabCtrl::SetTabLabel

Establece una etiqueta de la ficha igual a un valor de cadena especificado.

CMFCBaseTabCtrl::SetTabsHeight

 

CMFCBaseTabCtrl::SetTabTextColor

Establece el color del texto a una ficha especificada.

CMFCBaseTabCtrl::SetTabsOrder

Organiza las pestañas en el orden especificado.

CMFCBaseTabCtrl::ShowTab

Muestra u oculta la ficha especificada.

CMFCBaseTabCtrl::StartRenameTab

 

CMFCBaseTabCtrl::SwapTabs

 

Bb983503.collapse_all(es-es,VS.110).gifMétodos protegidos

Name

Descripción

CMFCBaseTabCtrl::CreateWrapper

crea un contenedor para un objeto derivado de CWnd que no sea derivado de CDockablePane.Para acoplar un objeto de CMFCBaseTabCtrl , cada control incrustado debe tener un contenedor de acoplamiento o derivarse de CDockablePane.

Establece la clase contenedora mediante SetDockingBayWrapperRTC.

Bb983503.collapse_all(es-es,VS.110).gifmiembros de datos

Name

Descripción

CMFCBaseTabCtrl::m_bActivateTabOnRightClick

Especifica si las fichas son seleccionado mediante un clic del mouse izquierdo o un clic del mouse correcto.

CMFCBaseTabCtrl::m_bAutoDestroyWindow

Especifica si los paneles contenidos en las pestañas se destruyeron automáticamente.

Comentarios

La clase CMFCBaseTabCtrl es una clase abstracta.Por consiguiente, no se pueden crear instancias.Para crear una ventana con fichas, debe derivar una clase de CMFCBaseTabCtrl.La biblioteca MFC contiene algunos ejemplos de clases derivadas, dos de los cuales son Clase de CMFCTabCtrl y Clase de CMFCOutlookBarTabCtrl.

Sugerencias de personalización

Las sugerencias siguientes pertenecen a Clase de CMFCBaseTabCtrl y a las clases que heredan de él:

  • Si habilita las fichas desmontables, no guarde punteros a las ventanas con fichas.estas fichas desmontables se pueden crear y destruir dinámicamente.Por consiguiente, punteros pueden llegar a ser válidos.

  • Puede configurar el control de ficha de modo que los usuarios puedan mover las fichas dinámicamente en un control de ficha mediante el mouse.esta funcionalidad se compila en la clase de CMFCBaseTabCtrl .Para habilitarla, llame a CMFCBaseTabCtrl::EnableTabSwap.

  • De forma predeterminada, las fichas son desmontables cuando se agregan a un control de ficha.También puede agregar pestañas no-desmontables mediante CMFCBaseTabCtrl::AddTab.Si establece el parámetro bDetachable a FALSE, la pestaña no es desmontable.También puede cambiar si las fichas son desmontables llamando al método CMFCBaseTabCtrl::EnableTabDetach.

  • Los objetos que son derivados de Clase de CWnd se pueden colocar en una barra de controles acoplables o una ficha acoplables.Para que el control completo está acoplado, debe crear el objeto de CWnd acoplables.Para ello, MFC utiliza una clase contenedora.esta clase contenedora es Clase de CDockablePaneAdapter.Cualquier objeto de CWnd que se agrega a una barra de controles acoplables o a una ficha acoplable se ajustará dentro de un objeto de CDockablePaneAdapter .Puede deshabilitar el empaquetado automático estableciendo el parámetro m_bEnableWrapping del objeto de CMFCBaseTablCtrl a FALSE.También puede cambiar la clase que utilizará la aplicación como contenedor mediante el método CMFCBaseTabCtrl::SetDockingBarWrapperRTC.

Jerarquía de herencia

CObject

   CCmdTarget

      CWnd

         CMFCBaseTabCtrl

Requisitos

encabezado: afxbasetabctrl.h

Vea también

Referencia

Gráfico de jerarquía

Clase de CMFCTabCtrl

Clase de CMFCOutlookBarTabCtrl

Otros recursos

Clases de MFC