Compartir a través de


Método IACList::Expand (shlobj_core.h)

Solicita que el cliente de autocompletar genere cadenas candidatas asociadas a un elemento especificado en su espacio de nombres.

Sintaxis

HRESULT Expand(
  [in] PCWSTR pszExpand
);

Parámetros

[in] pszExpand

Tipo: PCWSTR

Puntero a una cadena Unicode terminada en null que va a expandir el objeto autocompletar.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

El objeto autocompletar llama a este método cuando se escribe un delimitador en el control de edición. Si la cadena a la que apunta pszExpand coincide con un elemento del espacio de nombres del cliente de autocompletion, el cliente genera cadenas para los elementos que se encuentran inmediatamente en pszExpand en su jerarquía de espacios de nombres. El cliente devuelve esas cadenas la próxima vez que el objeto autocompletar llama a la interfaz IEnumString del cliente.

Por ejemplo, suponiendo que el espacio de nombres del cliente consta de todos los archivos y carpetas de la unidad C: y pszExpand se establece en "C:\Archivos de programa", el cliente debe generar una lista de cadenas correspondientes a las rutas de acceso completas de los archivos y subcarpetas de "C:\Archivos de programa".

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shlobj_core.h
Archivo DLL Shell32.dll (versión 5.0 o posterior)

Consulte también

IACList