2
我希望能夠更改現有資源管理器窗口的目錄。是否有一個API調用發送一個「導航」消息到一個窗口(也許有一個句柄)?以編程方式控制資源管理器窗口
我希望能夠更改現有資源管理器窗口的目錄。是否有一個API調用發送一個「導航」消息到一個窗口(也許有一個句柄)?以編程方式控制資源管理器窗口
首先,添加對Microsoft Internet控制庫的引用。那麼你可以使用下面的代碼,假設你已經知道你的資源管理器窗口的窗口句柄:
var shellWindows = new SHDocVw.ShellWindows();
var myFolder = "C:\\temp"; // folder name you want to navigate to
var myHwnd = 0; // whatever window handle you're looking for
foreach (SHDocVw.InternetExplorer shellWindow in shellWindows)
{
if (shellWindow.HWND == myHwnd)
{
shellWindow.Navigate(myFolder);
break;
}
}
似乎很有希望,明天我會試試。你有任何資源或文件?爲什麼要搜索InternetExplorer的東西,而IE可能完全從電腦中丟失? – Odys
遵循你的方法,並設法做到這一點。謝謝 – Odys