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 [только классические приложения] |
Заголовок |
|