Teilen über


Registerkarte (Windows-Steuerelemente)

Dieser Abschnitt enthält Informationen zu den Programmierelementen, die mit Registerkartensteuerelementen verwendet werden.

Überblicke

Thema Inhalt
Zu Registerkartensteuerelementen Ein Registerkartensteuerelement entspricht den Trennern in einem Notizbuch oder den Beschriftungen in einem Dateischrank. Mithilfe eines Registerkartensteuerelements kann eine Anwendung mehrere Seiten für denselben Bereich eines Fensters oder Dialogfelds definieren.
Verwenden von Registerkartensteuerelementen Dieses Thema enthält zwei Beispiele, in denen Registerkartensteuerelemente verwendet werden.

Macros

Thema Inhalt
TabCtrl_AdjustRect Berechnet den Anzeigebereich eines Registerkartensteuerelements aufgrund eines Fensterrechtecks oder berechnet das Fensterrechteck, das einem angegebenen Anzeigebereich entspricht. Sie können dieses Makro verwenden oder die TCM_ADJUSTRECT Nachricht explizit senden.
TabCtrl_DeleteAllItems Entfernt alle Elemente aus einem Registerkartensteuerelement. Sie können dieses Makro verwenden oder die TCM_DELETEALLITEMS Nachricht explizit senden.
TabCtrl_DeleteItem Entfernt ein Element aus einem Registerkartensteuerelement. Sie können dieses Makro verwenden oder die TCM_DELETEITEM Nachricht explizit senden.
TabCtrl_DeselectAll Setzt Elemente in einem Registerkartensteuerelement zurück, sodass alle Elemente gelöscht werden, die auf den TCIS_BUTTONPRESSED Zustand festgelegt wurden. Sie können dieses Makro verwenden oder die TCM_DESELECTALL Nachricht explizit senden.
TabCtrl_GetCurFocus Gibt den Index des Elements zurück, das den Fokus in einem Registerkartensteuerelement hat. Sie können dieses Makro verwenden oder die TCM_GETCURFOCUS Nachricht explizit senden.
TabCtrl_GetCurSel Bestimmt die aktuell ausgewählte Registerkarte in einem Registerkartensteuerelement. Sie können dieses Makro verwenden oder die TCM_GETCURSEL Nachricht explizit senden.
TabCtrl_GetExtendedStyle Ruft die erweiterten Formatvorlagen ab, die derzeit für das Registerkartensteuerelement verwendet werden. Sie können dieses Makro verwenden oder die TCM_GETEXTENDEDSTYLE Nachricht explizit senden.
TabCtrl_GetImageList Ruft die Bildliste ab, die einem Registerkartensteuerelement zugeordnet ist. Sie können dieses Makro verwenden oder die TCM_GETIMAGELIST Nachricht explizit senden.
TabCtrl_GetItem Ruft Informationen zu einer Registerkarte in einem Registerkartensteuerelement ab. Sie können dieses Makro verwenden oder die TCM_GETITEM Nachricht explizit senden.
TabCtrl_GetItemCount Ruft die Anzahl der Registerkarten im Registerkartensteuerelement ab. Sie können dieses Makro verwenden oder die TCM_GETITEMCOUNT Nachricht explizit senden.
TabCtrl_GetItemRect Ruft das umgebende Rechteck für eine Registerkarte in einem Registerkartensteuerelement ab. Sie können dieses Makro verwenden oder die TCM_GETITEMRECT Nachricht explizit senden.
TabCtrl_GetRowCount Ruft die aktuelle Anzahl von Zeilen von Registerkarten in einem Registerkartensteuerelement ab. Sie können dieses Makro verwenden oder die TCM_GETROWCOUNT Nachricht explizit senden.
TabCtrl_GetToolTips Ruft das Handle zum QuickInfo-Steuerelement ab, das einem Registerkartensteuerelement zugeordnet ist. Sie können dieses Makro verwenden oder die TCM_GETTOOLTIPS Nachricht explizit senden.
TabCtrl_GetUnicodeFormat Ruft das UNICODE-Zeichenformat-Flag für das Steuerelement ab. Sie können dieses Makro verwenden oder die TCM_GETUNICODEFORMAT Nachricht explizit senden.
TabCtrl_HighlightItem Legt den Hervorhebungsstatus eines Registerkartenelements fest. Sie können dieses Makro verwenden oder die TCM_HIGHLIGHTITEM Nachricht explizit senden.
TabCtrl_HitTest Bestimmt, welche Registerkarte (falls vorhanden) an einer angegebenen Bildschirmposition liegt. Sie können dieses Makro verwenden oder die TCM_HITTEST Nachricht explizit senden.
TabCtrl_InsertItem Fügt eine neue Registerkarte in ein Registerkartensteuerelement ein. Sie können dieses Makro verwenden oder die TCM_INSERTITEM Nachricht explizit senden.
TabCtrl_RemoveImage Entfernt ein Bild aus der Bildliste eines Registerkartensteuerelements. Sie können dieses Makro verwenden oder die TCM_REMOVEIMAGE Nachricht explizit senden.
TabCtrl_SetCurFocus Legt den Fokus auf eine angegebene Registerkarte in einem Registerkartensteuerelement fest. Sie können dieses Makro verwenden oder die TCM_SETCURFOCUS Nachricht explizit senden.
TabCtrl_SetCurSel Wählt eine Registerkarte in einem Registerkartensteuerelement aus. Sie können dieses Makro verwenden oder die TCM_SETCURSEL Nachricht explizit senden.
TabCtrl_SetExtendedStyle Legt die erweiterten Formatvorlagen fest, die vom Registerkartensteuerelement verwendet werden. Sie können dieses Makro verwenden oder die TCM_SETEXTENDEDSTYLE Nachricht explizit senden.
TabCtrl_SetImageList Weist einem Registerkartensteuerelement eine Bildliste zu. Sie können dieses Makro verwenden oder die TCM_SETIMAGELIST Nachricht explizit senden.
TabCtrl_SetItem Legt einige oder alle Attribute einer Registerkarte fest. Sie können dieses Makro verwenden oder die TCM_SETITEM Nachricht explizit senden.
TabCtrl_SetItemExtra Legt die Anzahl der Bytes pro Registerkarte fest, die für anwendungsdefinierte Daten in einem Registerkartensteuerelement reserviert sind. Sie können dieses Makro verwenden oder die TCM_SETITEMEXTRA Nachricht explizit senden.
TabCtrl_SetItemSize Legt die Breite und Höhe von Registerkarten in einem Steuerelement mit fester Breite oder durch Besitzer gezeichneten Registerkarten fest. Sie können dieses Makro verwenden oder die TCM_SETITEMSIZE Nachricht explizit senden.
TabCtrl_SetMinTabWidth Legt die mindestbreite von Elementen in einem Registerkartensteuerelement fest. Sie können dieses Makro verwenden oder die TCM_SETMINTABWIDTH Nachricht explizit senden.
TabCtrl_SetPadding Legt den Abstand (Abstand) um das Symbol und die Beschriftung der einzelnen Registerkarten in einem Registerkartensteuerelement fest. Sie können dieses Makro verwenden oder die TCM_SETPADDING Nachricht explizit senden.
TabCtrl_SetToolTips Weist einem Registerkartensteuerelement ein QuickInfo-Steuerelement zu. Sie können dieses Makro verwenden oder die TCM_SETTOOLTIPS Nachricht explizit senden.
TabCtrl_SetUnicodeFormat Legt das Unicode-Zeichenformat-Flag für das Steuerelement fest. Mit dieser Meldung können Sie den zeichensatz ändern, der vom Steuerelement zur Laufzeit verwendet wird, anstatt das Steuerelement erneut erstellen zu müssen. Sie können dieses Makro verwenden oder die TCM_SETUNICODEFORMAT Nachricht explizit senden.

Meldungen

Thema Inhalt
TCM_ADJUSTRECT Berechnet den Anzeigebereich eines Registerkartensteuerelements aufgrund eines Fensterrechtecks oder berechnet das Fensterrechteck, das einem angegebenen Anzeigebereich entspricht. Sie können diese Nachricht explizit oder mithilfe des TabCtrl_AdjustRect-Makros senden.
TCM_DELETEALLITEMS Entfernt alle Elemente aus einem Registerkartensteuerelement. Sie können diese Nachricht explizit oder mithilfe des TabCtrl_DeleteAllItems Makros senden.
TCM_DELETEITEM Entfernt ein Element aus einem Registerkartensteuerelement. Sie können diese Nachricht explizit oder mithilfe des TabCtrl_DeleteItem-Makros senden.
TCM_DESELECTALL Setzt Elemente in einem Registerkartensteuerelement zurück, sodass alle Elemente gelöscht werden, die auf den TCIS_BUTTONPRESSED Zustand festgelegt wurden. Sie können diese Nachricht explizit oder mithilfe des TabCtrl_DeselectAll-Makros senden.
TCM_GETCURFOCUS Gibt den Index des Elements zurück, das den Fokus in einem Registerkartensteuerelement hat. Sie können diese Nachricht explizit oder mithilfe des TabCtrl_GetCurFocus Makros senden.
TCM_GETCURSEL Bestimmt die aktuell ausgewählte Registerkarte in einem Registerkartensteuerelement. Sie können diese Nachricht explizit oder mithilfe des TabCtrl_GetCurSel Makros senden.
TCM_GETEXTENDEDSTYLE Ruft die erweiterten Formatvorlagen ab, die derzeit für das Registerkartensteuerelement verwendet werden. Sie können diese Nachricht explizit oder mithilfe des TabCtrl_GetExtendedStyle-Makros senden.
TCM_GETIMAGELIST Ruft die Bildliste ab, die einem Registerkartensteuerelement zugeordnet ist. Sie können diese Nachricht explizit oder mithilfe des TabCtrl_GetImageList Makros senden.
TCM_GETITEM Ruft Informationen zu einer Registerkarte in einem Registerkartensteuerelement ab. Sie können diese Nachricht explizit oder mithilfe des TabCtrl_GetItem Makros senden.
TCM_GETITEMCOUNT Ruft die Anzahl der Registerkarten im Registerkartensteuerelement ab. Sie können diese Nachricht explizit oder mithilfe des TabCtrl_GetItemCount Makros senden.
TCM_GETITEMRECT Ruft das umgebende Rechteck für eine Registerkarte in einem Registerkartensteuerelement ab. Sie können diese Nachricht explizit oder mithilfe des TabCtrl_GetItemRect Makros senden.
TCM_GETROWCOUNT Ruft die aktuelle Anzahl von Zeilen von Registerkarten in einem Registerkartensteuerelement ab. Sie können diese Nachricht explizit oder mithilfe des TabCtrl_GetRowCount Makros senden.
TCM_GETTOOLTIPS Ruft das Handle zum QuickInfo-Steuerelement ab, das einem Registerkartensteuerelement zugeordnet ist. Sie können diese Nachricht explizit oder mithilfe des TabCtrl_GetToolTips Makros senden.
TCM_GETUNICODEFORMAT Ruft das Unicode-Zeichenformat-Flag für das Steuerelement ab. Sie können diese Nachricht explizit senden oder das TabCtrl_GetUnicodeFormat-Makro verwenden.
TCM_HIGHLIGHTITEM Legt den Hervorhebungsstatus eines Registerkartenelements fest. Sie können diese Nachricht explizit oder mithilfe des TabCtrl_HighlightItem Makros senden.
TCM_HITTEST Bestimmt, welche Registerkarte (falls vorhanden) an einer angegebenen Bildschirmposition liegt. Sie können diese Nachricht explizit oder mithilfe des TabCtrl_HitTest-Makros senden.
TCM_INSERTITEM Fügt eine neue Registerkarte in ein Registerkartensteuerelement ein. Sie können diese Nachricht explizit oder mithilfe des TabCtrl_InsertItem-Makros senden.
TCM_REMOVEIMAGE Entfernt ein Bild aus der Bildliste eines Registerkartensteuerelements. Sie können diese Nachricht explizit oder mithilfe des TabCtrl_RemoveImage Makros senden.
TCM_SETCURFOCUS Legt den Fokus auf eine angegebene Registerkarte in einem Registerkartensteuerelement fest. Sie können diese Nachricht explizit oder mithilfe des TabCtrl_SetCurFocus Makros senden.
TCM_SETCURSEL Wählt eine Registerkarte in einem Registerkartensteuerelement aus. Sie können diese Nachricht explizit oder mithilfe des TabCtrl_SetCurSel-Makros senden.
TCM_SETEXTENDEDSTYLE Legt die erweiterten Formatvorlagen fest, die vom Registerkartensteuerelement verwendet werden. Sie können diese Nachricht explizit oder mithilfe des TabCtrl_SetExtendedStyle Makros senden.
TCM_SETIMAGELIST Weist einem Registerkartensteuerelement eine Bildliste zu. Sie können diese Nachricht explizit oder mithilfe des TabCtrl_SetImageList Makros senden.
TCM_SETITEM Legt einige oder alle Attribute einer Registerkarte fest. Sie können diese Nachricht explizit oder mithilfe des TabCtrl_SetItem Makros senden.
TCM_SETITEMEXTRA Legt die Anzahl der Bytes pro Registerkarte fest, die für anwendungsdefinierte Daten in einem Registerkartensteuerelement reserviert sind. Sie können diese Nachricht explizit oder mithilfe des TabCtrl_SetItemExtra Makros senden.
TCM_SETITEMSIZE Legt die Breite und Höhe von Registerkarten in einem Steuerelement mit fester Breite oder durch Besitzer gezeichneten Registerkarten fest. Sie können diese Nachricht explizit oder mithilfe des TabCtrl_SetItemSize Makros senden.
TCM_SETMINTABWIDTH Legt die mindestbreite von Elementen in einem Registerkartensteuerelement fest. Sie können diese Nachricht explizit oder mithilfe des TabCtrl_SetMinTabWidth Makros senden.
TCM_SETPADDING Legt den Abstand (Abstand) um das Symbol und die Beschriftung der einzelnen Registerkarten in einem Registerkartensteuerelement fest. Sie können diese Nachricht explizit oder mithilfe des TabCtrl_SetPadding-Makros senden.
TCM_SETTOOLTIPS Weist einem Registerkartensteuerelement ein QuickInfo-Steuerelement zu. Sie können diese Nachricht explizit oder mithilfe des TabCtrl_SetToolTips Makros senden.
TCM_SETUNICODEFORMAT Legt das Unicode-Zeichenformat-Flag für das Steuerelement fest. Mit dieser Meldung können Sie den zeichensatz ändern, der vom Steuerelement zur Laufzeit verwendet wird, anstatt das Steuerelement erneut erstellen zu müssen. Sie können diese Nachricht explizit senden oder das TabCtrl_SetUnicodeFormat Makro verwenden.

Benachrichtigungen

Thema Inhalt
NM_CLICK (Registerkarte) Benachrichtigt das übergeordnete Fenster eines Registerkartensteuerelements, dass der Benutzer auf die linke Maustaste im Steuerelement geklickt hat. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
NM_DBLCLK (Registerkarte) Benachrichtigt ein übergeordnetes Fenster eines Registerkartensteuerelements, dass der Benutzer auf die linke Maustaste im Steuerelement doppelklicken hat. Diese Benachrichtigung wird in Form einer WM_NOTIFY Nachricht gesendet.
NM_RCLICK (Registerkarte) Benachrichtigt das übergeordnete Fenster eines Registerkartensteuerelements, dass der Benutzer auf die rechte Maustaste im Steuerelement geklickt hat. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
NM_RDBLCLK (Registerkarte) Benachrichtigt das übergeordnete Fenster eines Registerkartensteuerelements, dass der Benutzer auf die rechte Maustaste im Steuerelement doppelklicken hat. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
NM_RELEASEDCAPTURE (Registerkarte) Benachrichtigt das übergeordnete Fenster eines Registerkartensteuerelements, dass das Steuerelement die Mausaufnahme loslässt. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
TCN_FOCUSCHANGE Benachrichtigt das übergeordnete Fenster eines Registerkartensteuerelements, dass sich der Fokus der Schaltfläche geändert hat. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
TCN_GETOBJECT Wird von einem Registerkartensteuerelement gesendet, wenn es die TCS_EX_REGISTERDROP erweiterten Formatvorlage aufweist und ein Objekt über ein Registerkartenelement im Steuerelement gezogen wird. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
TCN_KEYDOWN Benachrichtigt das übergeordnete Fenster eines Registerkartensteuerelements, dass eine Taste gedrückt wurde. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
TCN_SELCHANGE Benachrichtigt das übergeordnete Fenster eines Registerkartensteuerelements, dass sich die aktuell ausgewählte Registerkarte geändert hat. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
TCN_SELCHANGING Benachrichtigt das übergeordnete Fenster eines Registerkartensteuerelements, dass sich die aktuell ausgewählte Registerkarte ändert. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.

Strukturen

Thema Inhalt
NMTCKEYDOWN- Enthält Informationen zu einem Tastendruck in einem Registerkartensteuerelement. Sie wird mit dem TCN_KEYDOWN-Benachrichtigungscode verwendet. Diese Struktur ersetzt die TC_KEYDOWN Struktur.
TCHITTESTINFO- Enthält Informationen zu einem Treffertest. Diese Struktur ersetzt die TC_HITTESTINFO Struktur.
TCITEM- Gibt die Attribute eines Registerkartenelements an oder empfängt sie. Sie wird zusammen mit den nachrichten TCM_INSERTITEM, TCM_GETITEMund TCM_SETITEM verwendet. Diese Struktur ersetzt die TC_ITEM Struktur.
TCITEMHEADER- Gibt die Attribute einer Registerkarte an oder empfängt sie. Sie wird zusammen mit den nachrichten TCM_INSERTITEM, TCM_GETITEMund TCM_SETITEM verwendet. Diese Struktur ersetzt die TC_ITEMHEADER Struktur.

Konstanten

Thema Inhalt
erweiterte Formatvorlagen Registerkartensteuerelement Das Registerkartensteuerelement unterstützt jetzt erweiterte Formatvorlagen. Diese Formatvorlagen werden mithilfe der TCM_GETEXTENDEDSTYLE und TCM_SETEXTENDEDSTYLE Nachrichten bearbeitet und sollten nicht mit erweiterten Fensterformatvorlagen verwechselt werden, die an CreateWindowExübergeben werden.
Status des Registerkartensteuerelements Registerkartensteuerelementelemente unterstützen jetzt einen Elementstatus, um die TCM_DESELECTALL Nachricht zu unterstützen. Darüber hinaus unterstützt die TCITEM- Struktur Elementstatuswerte.
Formatvorlagen für Registerkartensteuerelemente In diesem Abschnitt werden unterstützte Formatvorlagen für Registerkartensteuerelemente aufgeführt.