Freigeben über


TabCtrl_SetItemExtra Makro (commctrl.h)

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.

Syntax

BOOL TabCtrl_SetItemExtra(
   HWND hwndTC,
   int  cb
);

Parameter

hwndTC

Typ: HWND-

Behandeln sie das Registersteuerelement.

cb

Typ: int

Anzahl zusätzlicher Bytes.

Rückgabewert

Typ: BOOL-

Gibt TRUE zurück, wenn dies erfolgreich ist, oder FALSE andernfalls.

Bemerkungen

Standardmäßig beträgt die Anzahl zusätzlicher Bytes vier. Eine Anwendung, die die Anzahl zusätzlicher Bytes ändert, kann die TCITEM- Struktur nicht verwenden, um die anwendungsdefinierte Daten für eine Registerkarte abzurufen und festzulegen. Stattdessen müssen Sie eine neue Struktur definieren, die aus der TCITEMHEADER- Struktur besteht, gefolgt von anwendungsdefinierten Elementen.

Eine Anwendung sollte nur die Anzahl zusätzlicher Bytes ändern, wenn ein Registerkartensteuerelement keine Registerkarten enthält.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista [nur Desktop-Apps]
mindestens unterstützte Server- Windows Server 2003 [Nur Desktop-Apps]
Zielplattform- Fenster
Header- commctrl.h