Поделиться через


макрос Header_InsertItem (commctrl.h)

Вставляет новый элемент в элемент управления заголовком. Этот макрос можно использовать или явно отправить сообщение HDM_INSERTITEM.

Синтаксис

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

Параметры

hwndHD

Тип: HWND

Дескриптор элемента управления заголовком.

i

Тип: int

Индекс элемента, после которого нужно вставить новый элемент. Новый элемент вставляется в конце элемента управления заголовком, если i больше или равно числу элементов в элементе управления. Если i равно нулю, новый элемент вставляется в начале элемента управления заголовком.

phdi

Тип: const LPHDITEM

Указатель на структуру HDITEM, содержащую сведения о новом элементе.

Возвращаемое значение

Тип: int

Возвращает индекс нового элемента в случае успешного выполнения или -1 в противном случае.

Замечания

Макрос Header_InsertItem определяется следующим образом:

#define Header_InsertItem(hwndHD, i, phdi) \

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

    (LPARAM)(const LPHDITEM)(phdi))

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista [только классические приложения]
минимальный поддерживаемый сервер Windows Server 2003 [только классические приложения]
целевая платформа Виндоус
заголовка commctrl.h