gpt4 book ai didi

c# - 以编程方式控制资源管理器窗口

转载 作者:太空宇宙 更新时间:2023-11-03 13:43:39 25 4
gpt4 key购买 nike

我希望能够更改现有资源管理器窗口的目录。是否有 api 调用将“导航到那里”消息发送到窗口(可能带有句柄)?

最佳答案

首先,添加对 Microsoft Internet Control 库的引用。然后你可以使用下面的代码,假设你已经知道你的资源管理器窗口的窗口句柄:

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;
}
}

关于c# - 以编程方式控制资源管理器窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16069152/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com