2
我在寫一些代碼會自動選擇Window Explorer(explorer.exe)項目。而且我發現兩種方法,可以幫助:Windows資源管理器IShellFolderViewDual :: SelectItem用法
HRESULT SelectItem(
[in] VARIANT *pvfi,
[in] int dwFlags
);
// from http://msdn.microsoft.com/en-us/library/windows/desktop/dd894079(v=vs.85).aspx
HRESULT SelectItemRelative(
[in] int iRelative
);
// from http://msdn.microsoft.com/en-us/library/windows/desktop/bb774966(v=vs.85).aspx
我試過SelectItemRelative
和它完美的作品;當我通過1
作爲參數時,選擇瀏覽器中的下一項。該方法是不言自明的
現在,我不完全得到SelectItem
,它需要一個VARIANT和一個int。根據MSDN的說法,int標誌告訴方法要做什麼樣的選擇,這就是所有,沒有解釋什麼是VARIANT。
我應該通過什麼VARIANT *pvfi
?