Clase de CMFCBaseTabCtrl
Implementa la funcionalidad básica para las ventanas con fichas.
class CMFCBaseTabCtrl : public CWnd
Members
Métodos públicos
Name |
Descripción |
---|---|
|
|
Agrega una nueva ficha en la ventana con fichas. |
|
|
|
|
|
|
|
|
|
|
|
Desasocia una pestaña de una ventana con fichas. |
|
|
|
Habilita o deshabilita el color automático de la pestaña. |
|
Habilita o deshabilita la información sobre herramientas personalizadas para las fichas. |
|
Habilita o deshabilita la edición directa de las etiquetas de la pestaña. |
|
habilita las fichas desmontables. |
|
Habilita o deshabilita si el usuario puede cambiar el orden de tabulación con el mouse. |
|
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. |
|
|
|
Devuelve un panel que contiene un punto especificado. |
|
|
|
|
|
Devuelve el índice de la pestaña activa. |
|
Devuelve el color de fondo de la ficha activa. |
|
Devuelve el color del texto de la pestaña activa. |
|
Devuelve un puntero la página activa del control de ficha. |
|
Devuelve una referencia a la matriz de colores que se utilizan para el color automático. |
|
Devuelve un puntero a la primera pestaña visible. |
|
|
|
Devuelve el índice de tabulación actualmente resaltado. |
|
|
|
|
|
|
|
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. |
|
|
|
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. |
|
devuelve el color de fondo de la ficha especificada. |
|
Devuelve el tamaño de los bordes de la pestaña en el control de ficha. |
|
Devuelve el índice de tabulación identificada por un identificador especificada |
|
|
|
Devuelve el índice de una pestaña que contiene un objeto especificado de HWND. |
|
Devuelve la pestaña que contiene un punto especificado. |
|
|
|
Devuelve el icono asociado a la ficha especificada. |
|
Devuelve el identificador de una ficha mediante el índice de tabulación. |
|
Devuelve el identificador del icono de una pestaña especificada. |
|
devuelve el texto de una ficha especificada. |
|
Recupera el tamaño y la posición de una pestaña especificada. |
|
|
|
|
|
Devuelve el color del texto de una ficha especificada. |
|
Devuelve el puntero a un panel que resida en una página concreta de la pestaña. |
|
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. |
|
Devuelve el número de fichas que se incluyen en el control de ficha. |
|
Devuelve una referencia al control de información sobre herramientas asociado con el objeto de CMFCBaseTabCtrl . |
|
devuelve el número de fichas visible. |
|
|
|
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. |
|
Inserta una nueva pestaña. |
|
|
|
|
|
Devuelve un valor que indica si una ventana con fichas está en modo de automático-color. |
|
|
|
|
|
|
|
|
|
Devuelve un valor que indica si el cuadro para el área de la ficha es plano o 3D. |
|
|
|
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. |
|
|
|
Indica si los usuarios pueden modificar la etiqueta de una ficha. |
|
|
|
|
|
Indica si una ventana con fichas muestra pestañas en el estilo de Microsoft OneNote. |
|
Comprueba si un punto especificado existe en el área de la ficha. |
|
|
|
|
|
Indica si una pestaña es desmontable. |
|
Indica si las fichas muestran iconos pero no etiquetas. |
|
Indica si el usuario puede cambiar posiciones de pestaña arrastrando las fichas. |
|
Indica si una ficha especificada está visible. |
|
|
|
|
|
Llamado por el marco cuando el número de cambios de las fichas. |
|
|
|
|
|
|
|
|
|
|
|
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.) |
|
Actualiza el diseño interno de una ventana con fichas. |
|
Quita todas las fichas de la ventana con fichas. |
|
Quita una pestaña de una ventana con fichas. |
|
|
|
Restablece la imagen mostrada que se asocia a una ventana con fichas. |
|
Lee o escribe este objeto o un archivo.(Reemplaza CObject::Serialize.) |
|
Provoca una pestaña. |
|
Establece el color de fondo para actualmente la pestaña activa. |
|
Establece el color del texto de las pestañas activo. |
|
Establece los colores del control de ficha que se aplican en modo de color automático. |
|
Establece la clase contenedora que se usa para cualquier objeto que no sea derivado de Clase de CDockablePane. |
|
Habilita y deshabilita el procesamiento de caracteres de prefijo cuando se dibujan las etiquetas de la pestaña. |
|
establece la lista de imágenes de iconos. |
|
|
|
establece el color de fondo para una ficha especificada. |
|
Establece un nuevo tamaño del borde de la pestaña. |
|
Establece un icono de la pestaña. |
|
Establece un identificador de icono de la pestaña |
|
Habilita y deshabilita el modo “icon sólo” para una ficha especificada. |
|
Establece una etiqueta de la ficha igual a un valor de cadena especificado. |
|
|
|
Establece el color del texto a una ficha especificada. |
|
Organiza las pestañas en el orden especificado. |
|
Muestra u oculta la ficha especificada. |
|
|
|
|
Métodos protegidos
Name |
Descripción |
---|---|
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. |
miembros de datos
Name |
Descripción |
---|---|
Especifica si las fichas son seleccionado mediante un clic del mouse izquierdo o un clic del mouse correcto. |
|
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
Requisitos
encabezado: afxbasetabctrl.h
Vea también
Referencia
Clase de CMFCOutlookBarTabCtrl