Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie haben beträchtliches Steuerung der Darstellung und das Verhalten von Registerkarten, das ein Registerkarten-Steuerelement (CTabCtrl) besteht.Jede Registerkarte kann eine Bezeichnung ein Symbol, und einen anwendungsdefinierten Zustand Element einen 32-Bit-Wert haben zugeordnet ist.Für jede Registerkarte können Sie die Beschriftung, das Symbol oder beides an.
Darüber hinaus kann ein Registerkartenelement drei mögliche Zustände aufweisen: gedrückt oder nicht gedrückt, hervorgehoben.Dieser Zustand kann nur festgelegt werden, indem ein neues Registerkartenelement ändert.Um ein neues Registerkartenelement zu ändern, rufen Sie es mit einem Aufruf von GetItem ab, ändern Sie die TCITEM-Struktur (insbesondere die dwState und dwStateMask Datenmember), und geben Sie dann die geänderte TCITEM-Struktur mit einem Aufruf von SetItem zurück.Wenn Sie die einzelnen Zustände aller Registerkarten von Elementen in einem CTabCtrl-Objekt freimachen müssen, nehmen Sie DeselectAll einen Aufruf.Diese Funktion setzt den Zustand aller Registerkartenelemente oder aller Elemente außer das gerade ausgewählte zurück.
Der folgende Code führt den Zustand aller Registerkarten und Elemente beliebig ändern Sie den Zustand des dritten Elements:
//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);
Weitere Informationen über Attribute finden Sie unter Registerkarten und Registerkarten-Attribute Registerkarten in Windows SDK.Weitere Informationen zum Hinzufügen von Registerkarten in einem Registersteuerelement Registerkarten in einem Registersteuerelement hinzu finden Sie weiter unten in diesem Thema.