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 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | shlobj_core.h |
Dll | Shell32.dll (5.0 版或更新版本) |