Partager via


Header_InsertItem macro (commctrl.h)

Insère un nouvel élément dans un contrôle d’en-tête. Vous pouvez utiliser cette macro ou envoyer le message HDM_INSERTITEM explicitement.

Syntaxe

void Header_InsertItem(
   hwndHD,
   i,
   phdi
);

Paramètres

hwndHD

Type : HWND

Handle du contrôle d’en-tête.

i

Type : int

Index de l’élément après lequel le nouvel élément doit être inséré. Le nouvel élément est inséré à la fin du contrôle d’en-tête si l’index est supérieur ou égal au nombre d’éléments du contrôle. Si index est égal à zéro, le nouvel élément est inséré au début du contrôle d’en-tête.

phdi

Type : const LPHDITEM

Pointeur vers une structure HDITEM qui contient des informations sur le nouvel élément.

Valeur de retour

None

Remarques

La macro Header_InsertItem est définie comme suit :

#define Header_InsertItem(hwndHD, index, phdi) \

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

    (LPARAM)(const LPHDITEM)(phdi))

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête commctrl.h