macro Header_InsertItem (commctrl.h)
Insère un nouvel élément dans un contrôle d’en-tête. Vous pouvez utiliser cette macro ou envoyer explicitement le message HDM_INSERTITEM.
Syntaxe
int Header_InsertItem(
HWND hwndHD,
int i,
const LPHDITEM phdi
);
Paramètres
hwndHD
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 i est supérieur ou égal au nombre d’éléments dans le contrôle. Si i 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
Type : int
Retourne l’index du nouvel élément en cas de réussite, ou -1 sinon.
Remarques
La macro Header_InsertItem est définie comme suit :
#define Header_InsertItem(hwndHD, i, phdi) \
(int)SendMessage((hwndHD), HDM_INSERTITEM, (WPARAM)(int)(i), \
(LPARAM)(const LPHDITEM)(phdi))
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista [applications de bureau uniquement] |
serveur minimum pris en charge | Windows Server 2003 [applications de bureau uniquement] |
plateforme cible | Windows |
d’en-tête | commctrl.h |