commctrl.h

Mensaje TTM_SETTOOLINFO

Definición

TTM_SETTOOLINFO  
wParam = 0; 
lParam = (LPARAM) (LPTOOLINFO) lpti;

El mensaje TTM_SETTOOLINFO asigna la información que un control tooltip mantiene para una herramienta.

Descripción

lpti
Puntero a una estructura TOOLINFO que especifica la información a asignar. Antes de enviar este mensaje, se debe asignar el miembro cbSize de esta estructura a sizeof(TOOLINFO).

Valor de retorno

No hay valor de retorno.

Observaciones

Algunas propiedades internas de una herramienta se establecen cuando esta es creada, y no son recalculadas cuando se envía un mensaje TTM_SETTOOLINFO. Si sólo se asignan valores a una estructura TOOLINFO y se pasa a un control tooltip con un mensaje TTM_SETTOOLINFO, esas propiedades se pueden perder. En su lugar, la aplicación debería requerir primero la estructura actual TOOLINFO de la herramienta enviando un mensaje TTM_GETTOOLINFO al control tooltip. A continuación, modificar los miembros de esa estructura como sea necesario y volver a pasarla al control tooltip con TTM_SETTOOLINFO.

Cuando se invoca a TTM_SETTOOLINFO, la cadena apuntada por el miembro lpszText de la estructura TOOLINFO no debe exceder de 80 TCHARs de longitud, incluyendo el terminador NULL.