【问题标题】:handling ImageList with windows hooks使用 windows 钩子处理 ImageList
【发布时间】:2010-05-10 14:10:44
【问题描述】:

我正在编写一个应用程序,它可以通过 Hooks 捕获有关屏幕项目的信息 现在我试图通过鼠标传递ImageList的信息,“我想知道项目的名称”

我该怎么做?

谢谢。

【问题讨论】:

  • 你用的是什么钩子?

标签: windows hook imagelist


【解决方案1】:

ImageLists 中的图像没有名称,所以我不确定您是否在谈论 Win32 ImageList。但是,如果您实际上是在谈论它们,则必须检测您所使用的控件类型(工具栏、列表视图等)并发送特定于控件的消息以获取图像列表句柄。

如果您不是在谈论 ImageLists,而是在谈论实际控件,我建议您查看 Accessibility API

【讨论】:

  • 抱歉,我说的正是桌面上和任何文件夹(如文档等)中的图标,但起初我说的是 ImageList,因为当我搜索图标结构时,我发现它们按照 ImageLists 然后我问它但更准确的问题是,我如何获取图标的名称
  • 图标没有名称(如果您要问的话,我认为您无法获得图标文件的路径)但您可以在系统中获得图标的索引调用 SHGetFileInfo 的图像列表
猜你喜欢
  • 2013-02-05
  • 2012-02-04
  • 2019-11-15
  • 2021-11-02
  • 1970-01-01
  • 1970-01-01
  • 2011-01-11
  • 2021-03-11
  • 2020-01-21
相关资源
最近更新 更多