Windows 7 与 Delphi 的集成
Posted
技术标签:
【中文标题】Windows 7 与 Delphi 的集成【英文标题】:Windows 7 integration with Delphi 【发布时间】:2011-06-15 12:21:11 【问题描述】:我需要组件来将我的应用程序集成到 Windows 7。我说的是任务栏具有进度条、按钮、文本等的能力。
你最了解什么?
【问题讨论】:
你不能自己用 COM 接口来做吗?听起来不是特别难。 【参考方案1】:Daniel Wischnewski 正在为 Delphi 开发一些 Windows 7 components。
This video 在他的博客上,演示了一些功能。
【讨论】:
非常错误!其实任务栏预览窗口的进度条是需要的,不是任务栏的实际块,而是预览窗口。【参考方案2】:我不了解组件,但我看到一些博客文章解释了如何自己实现它。例如,查看http://www.drbob42.com/examines/examinC5.htm 和http://alex.ciobanu.org/?p=215。
【讨论】:
【参考方案3】:delphi.fsprolabs.com 有一个 Windows 7 组件包,免费提供源代码。我能说的最好的一点是,当您弄清楚如何使用它们时,组件按预期执行:实现不是很优雅,我发现很难开始使用它们。 Mason Wheeler 与 DrBob 帖子的链接将使您了解大致相同的点,但您将在此过程中获得有用的知识。
【讨论】:
【参考方案4】:还有一个项目托管在来自The unknownones 的 goolge 代码上,其中包含一个组件集 叫TaskbarListComponents。
它看起来是一个非常好的和完整的实现。
您可以在此处查看它们的运行情况。
http://www.vimeo.com/14291783TTaskbarListThumbButtons 和 TTaskbarListOverlayIcon
http://www.vimeo.com/14354328TTaskbarListProgress
http://www.vimeo.com/14356627TTaskbarlistFormTab 和 TTaskbarlistControlTab
【讨论】:
以上是关于Windows 7 与 Delphi 的集成的主要内容,如果未能解决你的问题,请参考以下文章
测试 Windows 7 兼容性的任何已知 delphi 问题
Embarcadero Delphi 7 Lite 7.0.4.453 中文版