deshabilitar un tab
Publicado por Cazurrete (1 intervención) el 25/05/2001 11:22:23
¿como puedo deshabilitar un tab de la estructura ctabcontrol con visual c++4.2 ??
Gracias por la ayuda.
Gracias por la ayuda.
Valora esta pregunta


0
// Obtén el control CTabControl
CTabCtrl* pTabControl = (CTabCtrl*)GetDlgItem(IDC_TABCONTROL);
// Obtén el índice del tab que deseas deshabilitar
int tabIndex = 2; // Índice del tab a deshabilitar (por ejemplo)
// Deshabilita el tab utilizando SetItemState
TCITEM tabItem;
tabItem.mask = TCIF_STATE;
tabItem.dwState = TCIS_BUTTONPRESSED; // Puedes utilizar otros estados según tus necesidades
tabItem.dwStateMask = TCIS_BUTTONPRESSED;
pTabControl->SetItemState(tabIndex, &tabItem);
// Actualiza el control CTabControl
pTabControl->Invalidate();