如何在Windows 7 Aero任务预览中创建自己的控件?

时间:2011-01-03 20:38:03

标签: windows delphi winapi taskbar aero

我有两个关于Windows 7任务预览的问题。在Delphi中,我想在下面的屏幕截图中突出显示的区域内创建自己的按钮。

1)是否可以在任务预览窗口(在Windows 7中)创建自己的控件,例如Winamp可以吗?或者它只是一些有限的多媒体扩展?

2)如果有可能画出自己的按钮我应该从哪里开始?示例或Windows API指南对我有帮助。

alt text

非常感谢提前

3 个答案:

答案 0 :(得分:13)

是的,您可以查看Daniel Wischnewski的这些组件Windows 7 Components以查看示例。

这是组件随附的演示应用程序的屏幕截图。

alt text

答案 1 :(得分:2)

他们被称为Thumbnail toolbars。我不知道任何Delphi代码来包装它,但我可能错了!如果我是对的,那么你需要声明一些COM接口并适当地驱动它们 - 不是太难。

答案 2 :(得分:0)

不,这些是由Windows定义的(并且始终是按钮),您可以提供它们上显示的图标。这是关于API的白皮书。