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


LVM_SETCALLBACKMASK сообщение

Изменяет маску обратного вызова для элемента управления представлением списка. Это сообщение можно отправить явно или с помощью макроса ListView_SetCallbackMask .

Параметры

wParam

Значение маски обратного вызова. Биты маски указывают состояния элементов или изображения, для которых приложение хранит данные текущего состояния. Это значение может быть любым сочетанием следующих констант:

Значение Значение
LVIS_CUT
Элемент помечается для операции выреза и вставки.
LVIS_DROPHILITED
Элемент выделяется как целевой объект перетаскивания.
LVIS_FOCUSED
Элемент имеет фокус.
LVIS_SELECTED
Элемент выбран.
LVIS_OVERLAYMASK
Приложение хранит индекс списка изображений текущего наложения для каждого элемента.
LVIS_STATEIMAGEMASK
Приложение хранит индекс списка изображений текущего образа состояния для каждого элемента.

lParam

Должен равняться нулю.

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

Возвращает значение TRUE в случае успешного выполнения или FALSE в противном случае.

Комментарии

Маска обратного вызова элемента управления представлением списка представляет собой набор битовых флагов, указывающих состояния элементов, для которых приложение, а не элемент управления, хранит текущие данные. Маска обратного вызова применяется ко всем элементам элемента управления, в отличие от обозначения элемента обратного вызова, которое применяется к конкретному элементу. Маска обратного вызова по умолчанию равна нулю. Это означает, что элемент управления представления списка хранит все сведения о состоянии элемента. После создания элемента управления представления списка и инициализации его элементов можно отправить LVM_SETCALLBACKMASK сообщение, чтобы изменить маску обратного вызова. Чтобы получить текущую маску обратного вызова, отправьте сообщение LVM_GETCALLBACKMASK .

Дополнительные сведения о наложении изображений и изображений состояний см. в разделе Добавление List-View списков изображений.

Дополнительные сведения о обратных вызовах в представлении списка см. в разделе Элементы обратного вызова и маска обратного вызова.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
Commctrl.h

См. также раздел

LVN_GETDISPINFO