IACList::Expand-Methode (shlobj_core.h)
Fordert an, dass der AutoVervollständigen-Client Kandidatenzeichenfolgen generiert, die einem angegebenen Element in seinem Namespace zugeordnet sind.
Syntax
HRESULT Expand(
[in] PCWSTR pszExpand
);
Parameter
[in] pszExpand
Typ: PCWSTR
Ein Zeiger auf eine mit NULL endende Unicode-Zeichenfolge, die durch das AutoVervollständigen-Objekt erweitert werden soll.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Das AutoVervollständigen-Objekt ruft diese Methode auf, wenn ein Trennzeichen in das Bearbeitungssteuerelement eingegeben wird. Wenn die Zeichenfolge, auf die von pszExpand verwiesen wird, mit einem Element im Namespace des AutoVervollständigen-Clients übereinstimmt, generiert der Client Zeichenfolgen für die Elemente, die in seiner Namespacehierarchie unmittelbar unter pszExpand fallen. Der Client gibt diese Zeichenfolgen zurück, wenn das AutoVervollständigen-Objekt das nächste Mal die IEnumString-Schnittstelle des Clients aufruft.
Angenommen, der Namespace des Clients besteht aus allen Dateien und Ordnern auf Laufwerk C: und pszExpand ist auf "C:\Programme" festgelegt, sollte der Client eine Liste von Zeichenfolgen generieren, die den vollqualifizierten Pfaden der Dateien und Unterordner von "C:\Programme" entspricht.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shlobj_core.h |
DLL | Shell32.dll (Version 5.0 oder höher) |