As guias e atributos do controle guia
Você tem controle considerável sobre a aparência e o comportamento de guias que compõem um controle de guia (CTabCtrl).Cada guia pode ter um rótulo, um ícone, um estado de item e um valor de 32 bit definido pelo aplicativo associado a ele.Para cada guia, você pode exibir o ícone, o rótulo ou ambos.
Além disso, cada item da guia pode ter três estados possíveis: pressionado unpressed ou realçada.Este estado só pode ser definido modificando um item existente do guia.Para modificar um item da guia existente, recuperá-la com uma telefonar para GetItem, modifique o TCITEM estrutura (especificamente o dwState and dwStateMask dados membros) e, em seguida, retorne o modificado TCITEM estrutura com uma telefonar para SetItem.Caso você precise desmarcar os estados de item de todos os itens guia um CTabCtrl objeto, faça uma telefonar para DeselectAll.Esta função redefine o estado de todos os itens da guia ou todos os itens, exceto a selecionada no momento.
O código a seguir limpa o estado de todos os itens da guia e, em seguida, modifica o estado do terceiro item:
//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 obter mais informações sobre a guia atributos, consulte Guia atributos e guias in the Windows SDK. Para obter mais informações sobre como adicionar guias a um controle guia, consulte Adicionando guias a um controle guia neste tópico.