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) |