【问题标题】:Where to get Explorerframe.lib from?从哪里获取 Explorerframe.lib?
【发布时间】:2012-05-15 09:27:05
【问题描述】:

我需要这个库来访问新的 Windows 7 任务栏功能。但是,它似乎没有与我拥有的 Microsoft SDK 一起安装。有人知道我在哪里可以得到这个图书馆吗?

【问题讨论】:

  • 您可以尝试将 explorerframe.dll 转换为 .lib 。只需使用互联网搜索“DLL to LIB”,它就会为您提供玩具列表。
  • 您不需要 Explorerframe.lib 来访问新的任务栏功能。新的任务栏功能可通过 COM 使用。你访问他们like this
  • @RaymondChen,是的,我实际上是按照这篇文章来实现任务栏功能,它们使用 ITaskbarList3 接口,这个接口需要 Explorerframe.lib - msdn.microsoft.com/en-us/library/windows/desktop/…
  • CLSID 应该在 uuid.lib 中。 MSDN 框只是说 explorerframe.dll 实现了接口,但你不应该关心。让 COM 找到它。
  • @RaymondChen,你是对的,就是这样。我有一些错误,我认为是由于缺少这个库,但实际上它是别的东西。确实不需要图书馆。非常感谢。随意将您的 cmets 作为答案,我会接受。

标签: c++ winapi windows-7


【解决方案1】:

原来Explorerframe.lib 不需要使用任务栏功能。正如 Raymond Chen 在 cmets 中提到的,这些功能都可以通过 COM 获得。

【讨论】:

  • 您能详细说明一下吗?
  • @Ahsan,请查看问题下方的 cmets 了解更多详情。还有一个链接,其中包含有关如何使用这些功能的教程。
  • 我在编译时不断收到此错误:错误 LNK2001:未解析的外部符号“私有:静态结构 ITaskbarList3 * SomeView::p_pTaskBarlist”我主要关注:codeproject.com/Articles/80082/…
  • @Ahsan,我忘了我是如何让它工作的,但如果这对这个项目有帮助的话:github.com/laurent22/fastcopy 也许检查前几个提交,我让 ITaskbarList3 工作.
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多