IACList::Expand 方法 (shlobj_core.h)
请求自动完成客户端在其命名空间中生成与指定项关联的候选字符串。
语法
HRESULT Expand(
[in] PCWSTR pszExpand
);
参数
[in] pszExpand
类型: PCWSTR
指向由自动完成对象扩展的以 null 结尾的 Unicode 字符串的指针。
返回值
类型: HRESULT
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
注解
在编辑控件中输入分隔符时,自动完成对象将调用此方法。 如果 pszExpand 指向的字符串与自动完成客户端命名空间中的项匹配,则客户端会为其命名空间层次结构中紧接在 pszExpand 下的那些项生成字符串。 下次自动完成对象调用客户端的 IEnumString 接口时,客户端将返回这些字符串。
例如,假设客户端的命名空间由 C: 驱动器上的所有文件和文件夹组成,并且 pszExpand 设置为“C:\Program Files”,则客户端应生成与“C:\Program Files”的文件和子文件夹的完全限定路径对应的字符串列表。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | shlobj_core.h |
DLL | Shell32.dll (5.0 或更高版本) |