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.