Compartilhar via


ListView_ApproximateViewRect macro (commctrl.h)

Calcula a largura e a altura aproximadas necessárias para exibir um determinado número de itens. Você pode usar essa macro ou enviar a mensagem LVM_APPROXIMATEVIEWRECT explicitamente.

Sintaxe

DWORD ListView_ApproximateViewRect(
   HWND hwnd,
   int    iWidth,
   int    iHeight,
   int    iCount
);

Parâmetros

hwnd

Tipo: HWND

Um identificador para o controle de exibição de lista.

iWidth

Tipo: int

A dimensão x proposta do controle, em pixels. Esse parâmetro pode ser -1 para permitir que a mensagem use o valor de largura atual.

iHeight

Tipo: int

A dimensão y proposta do controle, em pixels. Esse parâmetro pode ser -1 para permitir que a mensagem use o valor de altura atual.

iCount

Tipo: int

O número de itens a serem exibidos no controle. Se esse parâmetro for -1, a mensagem usará o número total de itens no controle.

Valor de retorno

Tipo: DWORD

Retorna um valor DWORD que contém a largura aproximada (no LOWORD) e a altura (no HIWORD) necessárias para exibir os itens, em pixels.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista [somente aplicativos da área de trabalho]
servidor com suporte mínimo Windows Server 2003 [somente aplicativos da área de trabalho]
da Plataforma de Destino Windows
cabeçalho commctrl.h