Compartir a través de


Pestañas y Tab Control Attributes

Tiene control considerable del aspecto y el comportamiento de las pestañas que constituyen un control de ficha (CTabCtrl).Cada ficha puede tener una etiqueta, un icono, estado de elementos, y un valor de 32 bits definidos por la aplicación asociada.Para cada ficha, puede mostrar el icono, la etiqueta, o ambas.

Además, cada elemento de ficha puede tener tres estados posibles: presionado, sin prensar, ni resaltado.Este estado sólo puede establecerse modificando un elemento de tabulación existente.Para modificar un elemento de tabulación existente, recuperelo con una llamada a GetItem, modificar la estructura de TCITEM (específicamente los miembros de datos de dwState y de dwStateMask ), y después devuelve la estructura modificada de TCITEM con una llamada a SetItem.Si necesita borrar los estados del elemento de todos los elementos de pestaña en un objeto de CTabCtrl , haga una llamada a DeselectAll.Esta función restablece el estado de todos los elementos de pestaña o todos los elementos excepto el que está actualmente seleccionado.

El siguiente código borra el estado de todos los elementos de ficha y modifique el estado del tercer elemento:

//modify the third item to be highlighted
TCITEM curItem = {0};

m_TabCtrl.DeselectAll(FALSE); //reset all tab items
curItem.mask = TCIF_STATE;
m_TabCtrl.GetItem(2, &curItem);
curItem.mask = TCIF_STATE;
curItem.dwState = TCIS_HIGHLIGHTED;
curItem.dwStateMask = TCIS_HIGHLIGHTED;
m_TabCtrl.SetItem(2, &curItem);

Para obtener más información sobre los atributos de la pestaña, vea Fichas y atributos tab. en Windows SDK.Para obtener más información sobre las fichas a un control de ficha, vea Fichas a un Control tab más adelante en este tema.

Vea también

Referencia

Mediante CTabCtrl

Conceptos

Controles (MFC)