Método IShellFolderView::SetObjectCount (shlobj_core.h)

[SetObjectCount não está mais disponível para uso a partir do Windows Vista.]

Define o número de itens no controle ListView que a exibição contém.

Sintaxe

HRESULT SetObjectCount(
  UINT uCount,
  UINT dwFlags
);

Parâmetros

uCount

Tipo: UINT

O número de itens para o qual definir o controle ListView.

dwFlags

Tipo: UINT

Sinalizadores que controlam o comportamento do controle ListView quando o número de itens é definido. Estão incluídos os seguintes:

SFVSOC_INVALIDATE_ALL (0x00000001)

O controle ListView não será repintar, a menos que os itens afetados estejam atualmente em exibição. Esse é o valor padrão.

SFVSOC_NOSCROLL (LVSICF_NOSCROLL)

O controle ListView não alterará a posição de rolagem quando a contagem de itens for alterada.

Retornar valor

Tipo: HRESULT

Retorna S_OK se tiver êxito; caso contrário, um valor de erro. A partir do Windows Vista, as chamadas para SetObjectCount sempre retornam E_NOTIMPL.

Comentários

Esse método envia LVM_SETITEMCOUNT para o controle ListView que a exibição contém, com WPARAM igual a uCount e LPARAM igual a dwFlags.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [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 shlobj_core.h