gpt4 book ai didi

c++ - 如何在 Windows 资源管理器中获取窗口的完整路径

转载 作者:太空狗 更新时间:2023-10-29 20:47:29 48 4
gpt4 key购买 nike

当我必须在 Windows Explorer 中打开文件夹时(例如 d:\myfolder\test),我使用 ::GetForegroundWindow() 获取其窗口句柄,并使用::GetWindowText 获取标题文本。但是在默认窗口中是不显示当前窗口的完整路径的(当然你可以通过标题栏中的tools-folder option-view-display full path设置标题栏显示完整路径), 而 ::GetWindowText 只得到 test。如果我想获得完整路径 d:\myfolder\test 我怎样才能通过 ::GetForegroundWindow() 获得的窗口句柄获得它?

任何建议。谢谢。

最佳答案

通过使用 ShellWindows对象。参见 this example关于如何获取资源管理器窗口正在查看的文件夹。

关于c++ - 如何在 Windows 资源管理器中获取窗口的完整路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5521003/

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