macro ListView_GetItemRect (commctrl.h)

Obtém o retângulo delimitador para todo ou parte de um item no modo de exibição atual. Você pode usar essa macro ou enviar a mensagem LVM_GETITEMRECT explicitamente.

Sintaxe

void ListView_GetItemRect(
  [in]   hwnd,
  [in]   i,
  [out]  prc,
  [in]   code
);

Parâmetros

[in] hwnd

Tipo: HWND

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

[in] i

Tipo: int

O índice do item de exibição de lista.

[out] prc

Tipo: RECT*

Um ponteiro para uma estrutura RECT que recebe o retângulo delimitador.

[in] code

Tipo: int

A parte do item de exibição de lista do qual recuperar o retângulo delimitador. Esse parâmetro deve ser um dos seguintes valores:

Valor Significado
LVIR_BOUNDS
Retorna o retângulo delimitador de todo o item, incluindo o ícone e o rótulo.
LVIR_ICON
Retorna o retângulo delimitador do ícone ou ícone pequeno.
LVIR_LABEL
Retorna o retângulo delimitador do texto do item.
LVIR_SELECTBOUNDS
Retorna a união dos retângulos LVIR_ICON e LVIR_LABEL, mas exclui colunas no modo de exibição de relatório.

Retornar valor

Nenhum

Requisitos

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