Condividi tramite


Metodo IACList::Expand (shlobj_core.h)

Richiede che il client di completamento automatico generi stringhe candidate associate a un elemento specificato nel relativo spazio dei nomi.

Sintassi

HRESULT Expand(
  [in] PCWSTR pszExpand
);

Parametri

[in] pszExpand

Tipo: PCWSTR

Puntatore a una stringa Unicode con terminazione Null da espandere dall'oggetto di completamento automatico.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

L'oggetto completamento automatico chiama questo metodo quando viene immesso un delimitatore nel controllo di modifica. Se la stringa a cui punta pszExpand corrisponde a un elemento nello spazio dei nomi del client di completamento automatico, il client genera stringhe per gli elementi che rientrano immediatamente in pszExpand nella gerarchia dello spazio dei nomi. Il client restituisce tali stringhe alla successiva chiamata dell'oggetto di completamento automatico all'interfaccia IEnumString del client.

Ad esempio, supponendo che lo spazio dei nomi del client sia costituito da tutti i file e le cartelle nell'unità C: e pszExpand sia impostato su "C:\Programmi", il client deve generare un elenco di stringhe corrispondenti ai percorsi completi dei file e delle sottocartelle di "C:\Programmi".

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shlobj_core.h
DLL Shell32.dll (versione 5.0 o successiva)

Vedi anche

IACList