commctrl.h

Mensaje LVM_SETINFOTIP

Definición

LVM_SETINFOTIP
    plvInfoTip=(LPARAM)(PLVSETINFOTIP)lParam

Asigna el texto del tooltip. Se puede enviar este mensaje explícitamente o bien usar la macro ListView_SetInfoTip.

Descripción

plvInfoTip
Puntero a una estructura LVSETINFOTIP que contiene la información a asignar.

Valor de retorno

Devuelve TRUE si la asignación del texto del tooltip tuvo éxito, o FALSE en caso contrario.

Observaciones

El mensaje LVM_SETINFOTIP deja a la aplicación calcular infotips como tarea de fondo realizando los siguientes pasos:

  1. En respuesta a un mensaje de notificación LVN_GETINFOTIP, asigna el miembro pszText de la estructura NMLVGETINFOTIP una cadena vacía y retorna 0.
  2. En segundo plano, calcula el infotip.
  3. Después de calcular el infotip, enviar un mensaje LVM_SETINFOTIP, asignando al miembro pszText de la estructura LVSETINFOTIP el infotip y los miembros iItem e iSubItem al ítem y sub-ítem al que se aplica el infotip.

El texto pasado al mensaje LVM_SETINFOTIP aparece solo si el ítem y sub-ítem descritos por la estructura LVSETINFOTIP están aún en un estado que requiera un infotip.

Para usar ListView_SetInfoTip se debe especificar la versión 6 de Comctl32.dll en el manifiesto.