commctrl.h

Mensaje LVM_APPROXIMATEVIEWRECT

Definición

LVM_APPROXIMATEVIEWRECT
    iItems=(WPARAM)(int)wParam
    dwDimensions=(LPARAM)(DWORD)lParam

Calcula la anchura y altura aproximadas requeridas para mostrar el número indicado de ítems. Se puede enviar este mensaje explícitamente o bien usar la macro ListView_ApproximateViewRect .

Descripción

iItems
El número de ítems a ser mostrar en el control. Si este parámetro es -1, el mensaje usa el número total de ítems en el control.
dwDimensions
En la palabra de menor peso se indica el valor de la dimensión horizontal propuesta para el control, en pixels. SI se asigna -1 a este valor el mensaje usará el valor de anchura actual.
En la palabra de mayor peso se indica el valor de la dimensión vertical propuesta, en pixels. Si se usa el valor -1, el mensaje usará el valor actual de altura.

Valor de retorno

Devuelve un valor DWORD que contiene la anchura aproximada (en la palabra de menor peso) y la altura (en la palabra de mayor peso) necesaria para mostrar los ítems, en pixels.

Observaciones

Asignar el tamaño del control list-view a partir de las dimensiones proporcionadas por este mensaje puede optimizar el redibujado y reducir el parpadeo.