Compartir a través de


macro ListView_SetCallbackMask (commctrl.h)

Cambia la máscara de devolución de llamada de un control de vista de lista. Puede usar esta macro o enviar explícitamente el mensaje LVM_SETCALLBACKMASK .

Sintaxis

void ListView_SetCallbackMask(
   hwnd,
   mask
);

Parámetros

hwnd

Tipo: HWND

Identificador del control de vista de lista.

mask

Tipo: UINT

Valor de la máscara de devolución de llamada. Los bits de la máscara indican los estados o imágenes del elemento para los que la aplicación almacena los datos de estado actuales. Este valor puede ser cualquier combinación de las constantes siguientes:

Valor Significado
LVIS_CUT
El elemento está marcado para una operación de cortar y pegar.
LVIS_DROPHILITED
El elemento se resalta como destino de arrastrar y colocar.
LVIS_FOCUSED
El elemento tiene el foco.
LVIS_SELECTED
El elemento está seleccionado.
LVIS_OVERLAYMASK
La aplicación almacena el índice de lista de imágenes de la imagen de superposición actual para cada elemento.
LVIS_STATEIMAGEMASK
La aplicación almacena el índice de lista de imágenes de la imagen de estado actual para cada elemento.

Valor devuelto

None

Observaciones

La máscara de devolución de llamada de un control de vista de lista es un conjunto de marcas de bits que especifican los estados de elemento para los que la aplicación, en lugar del control, almacena los datos actuales. La máscara de devolución de llamada se aplica a todos los elementos del control, a diferencia de la designación del elemento de devolución de llamada, que se aplica a un elemento concreto. La máscara de devolución de llamada es cero de forma predeterminada, lo que significa que el control de vista de lista almacena toda la información de estado del elemento. Después de crear un control de vista de lista e inicializar sus elementos, puede usar la macro ListView_SetCallbackMask o LVM_SETCALLBACKMASK mensaje para cambiar la máscara de devolución de llamada. Para recuperar la máscara de devolución de llamada actual, envíe el mensaje LVM_GETCALLBACKMASK .

Para obtener más información sobre las imágenes de superposición y las imágenes de estado, vea List-View Image Listas.

Para obtener más información sobre las devoluciones de llamada de vista de lista, consulte Elementos de devolución de llamada y máscara de devolución de llamada.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado commctrl.h

Consulte también

LVN_GETDISPINFO