Структура NMLVDISPINFOA (commctrl.h)
Содержит сведения о коде уведомления LVN_GETDISPINFO или LVN_SETDISPINFO . Эта структура аналогична структуре LV_DISPINFO , но была переименована в соответствии со стандартными соглашениями об именовании.
Синтаксис
typedef struct tagLVDISPINFO {
NMHDR hdr;
LVITEMA item;
} NMLVDISPINFOA, *LPNMLVDISPINFOA;
Члены
hdr
Тип: NMHDR
Структура NMHDR, содержащая сведения об этом коде уведомления.
item
Тип: LVITEM
Структура LVITEM , идентифицирующая элемент или подэлемент. Структура содержит или получает сведения об элементе. Элемент mask содержит набор битовых флагов, указывающих, какие атрибуты элемента являются релевантными. Дополнительные сведения о доступных битовых флагах см. в разделе LVITEM.
Комментарии
Если структура LVITEM получает текст элемента, члены pszText и cchTextMax указывают адрес и размер буфера. Вы можете скопировать текст в буфер или назначить адрес строки элементу pszText . В последнем случае не следует изменять или удалять строку, пока не будет удален соответствующий текст элемента или пока не будут отправлены два дополнительных сообщения LVN_GETDISPINFO .
При обработке сообщения LVN_GETDISPINFO можно задать флаг LVIF_DI_SETITEM в элементе маски структуры LVITEM . Это указывает операционной системе сохранить запрошенные сведения об элементе списка и не запрашивать их повторно. Для элементов управления представлением списка со стилем LVS_REPORT этот флаг применяется только к данным первого (подэлемента 0) столбца. Элемент управления не будет хранить сведения для подэлементов.
Примечание
Заголовок commctrl.h определяет NMLVDISPINFO в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Использование псевдонима, не зависящий от кодирования, с кодом, который не является нейтральным для кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или времени выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | commctrl.h |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по