Freigeben über


Header_InsertItem Makro (commctrl.h)

Fügt ein neues Element in ein Kopfzeilensteuerelement ein. Sie können dieses Makro verwenden oder die HDM_INSERTITEM Nachricht explizit senden.

Syntax

int Header_InsertItem(
         HWND     hwndHD,
         int      i,
   const LPHDITEM phdi
);

Parameter

hwndHD

Typ: HWND-

Ein Handle für das Kopfzeilensteuerelement.

i

Typ: int

Der Index des Elements, nach dem das neue Element eingefügt werden soll. Das neue Element wird am Ende des Kopfzeilensteuerelements eingefügt, wenn i größer oder gleich der Anzahl der Elemente im Steuerelement ist. Wenn i null ist, wird das neue Element am Anfang des Kopfzeilensteuerelements eingefügt.

phdi

Typ: LPHDITEM-

Ein Zeiger auf eine HDITEM--Struktur, die Informationen zum neuen Element enthält.

Rückgabewert

Typ: int

Gibt den Index des neuen Elements zurück, wenn das Element erfolgreich verläuft oder andernfalls -1.

Bemerkungen

Das Header_InsertItem Makro ist wie folgt definiert:

#define Header_InsertItem(hwndHD, i, phdi) \

    (int)SendMessage((hwndHD), HDM_INSERTITEM, (WPARAM)(int)(i), \

    (LPARAM)(const LPHDITEM)(phdi))

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