如何获取系统的当前焦点路径?

HHunter 2008-05-31 11:14:32

比如,我把鼠标焦点移动到某个程序的窗口时,获取对应该程序的文件路径
或者,打开某个文件夹时,获取对应文件夹的路径.

谢谢!
...全文
96 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
HHunter 2008-06-02
  • 打赏
  • 举报
回复
自己顶!

高手们,帮帮忙.谢谢!
coolerhero 2008-06-02
  • 打赏
  • 举报
回复
如果要获得当前窗口,可以用GetForegroundWindow()
HHunter 2008-06-02
  • 打赏
  • 举报
回复

GetModuleFileName 这个只能获取本程序的路径的阿。

我是把鼠标点击资源管理器的,然后获取对应的路径的。
可能我说的不清楚。
谢谢!
ls443085074 2008-06-02
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 tttyd 的回复:]
函数GetModuleFileName获取模块的路径,包括文件名
[/Quote]
这是正确答案,不过被人抢答了~~~汗一个
HHunter 2008-06-02
  • 打赏
  • 举报
回复

用扩展shell是否可以实现呢?

对目录或文件双击是否可以触发扩展shell?
如果可以,那就可以实现了
HHunter 2008-06-01
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 tttyd 的回复:]
使用函数GetCurrentDirectory
[/Quote]


我是要写程序截获windows系统文件管理器的当前路径,不是自身程序的当前路径.
雪影 2008-06-01
  • 打赏
  • 举报
回复
函数GetModuleFileName获取模块的路径,包括文件名
雪影 2008-06-01
  • 打赏
  • 举报
回复
使用函数GetCurrentDirectory
HHunter 2008-06-01
  • 打赏
  • 举报
回复

没人会?
那位高人帮帮忙,谢谢!

15,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧