Método IFileOpenDialog::GetSelectedItems (shobjidl_core.h)

Obtém os itens selecionados no momento na caixa de diálogo. Esses itens podem ser itens selecionados na exibição ou texto selecionado na caixa de edição nome do arquivo.

Sintaxe

HRESULT GetSelectedItems(
  [out] IShellItemArray **ppsai
);

Parâmetros

[out] ppsai

Tipo: IShellItemArray**

O endereço de um ponteiro para um IShellItemArray por meio do qual os itens selecionados podem ser acessados.

Valor retornado

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Esse método pode ser usado para seleções de item único ou vários itens. Se o usuário tiver inserido um novo texto no campo nome do arquivo, essa poderá ser uma operação demorada. Quando o aplicativo chama esse método, o aplicativo analisa o texto no filename campo . Por exemplo, se esse for um compartilhamento de rede, a operação poderá levar algum tempo. No entanto, essa operação não bloqueará a interface do usuário, pois o usuário deve conseguir interromper a operação, o que resultará em IFileOpenDialog::GetSelectedItems retornando um código de falha).

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)