Макрос Header_GetOrderArray (commctrl.h)
Возвращает текущий порядок элементов слева направо в элементе управления заголовком. Вы можете использовать этот макрос или отправить сообщение HDM_GETORDERARRAY явным образом.
Синтаксис
void Header_GetOrderArray(
hwnd,
iCount,
lpi
);
Параметры
hwnd
Тип: HWND
Дескриптор элемента управления заголовком.
iCount
Тип: int
Количество целочисленных элементов, которые может содержать lpiArray . Это значение должно быть равно количеству элементов в элементе управления (см . HDM_GETITEMCOUNT).
lpi
Тип: int*
Указатель на массив целых чисел, получающих значения индекса для элементов в заголовке.
Возвращаемое значение
None
Remarks
Количество элементов в lpiArray указывается в iSize и должно быть равно количеству элементов в элементе управления . Например, следующий фрагмент кода будет резервировать достаточно памяти для хранения значений индекса.
int iItems,
*lpiArray;
// Get memory for buffer
if((iItems = SendMessage(hwndHD, HDM_GETITEMCOUNT, 0,0))!=-1)
if(!(lpiArray = calloc(iItems,sizeof(int))))
MessageBox(hwnd, "Out of memory.","Error", MB_OK);
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | commctrl.h |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по