0
A
回答
4
我认为,这是与Windows API代码包进行:http://code.msdn.microsoft.com/WindowsAPICodePack
而这里的一篇博客文章中解释自定义窗口预览如何”可用于暴露子窗口(浏览器选项卡)的列表作为thumbnail-并在任务栏中启用窥视窗口。“听起来像你所需要的:http://blogs.microsoft.co.il/blogs/sasha/archive/2009/02/12/windows-7-taskbar-apis.aspx
1
以下文章应该有所帮助。 Windows 7中有几个新的任务栏功能,所有这些都在下面的链接中讨论。
http://msdn.microsoft.com/en-us/magazine/dd942846.aspx
注意的是,航空皮克功能无关,与任务栏按钮,它只是让你做所有的窗口完全透明预览您的桌面和小工具。您实际上在寻找的是“Windows 7分组任务栏缩略图”,以防您需要进行其他搜索。
1
这是我得到的best reference。请注意,我在这里假设了本地代码,.NET等价物可以以相当简单的方式被p/invoke启用。
它归结为以下几点:
- 对于每个选项卡,创建一个代理窗口
- 对于这些窗口调用DwmSetWindowAttribute设置DWMWA_FORCE_ICONIC_REPRESENTATION & DWMWA_HAS_ICONIC_THUMBNAIL
- 每当这些代理窗口收到WM_DWMSENDICONICLIVEPREVIEWBITMAP消息,使相应的缩略图到代理窗口
- 每当代理窗口收到WM_ACTIVATE,切换到正确的标签
- 您还需要处理WM_SYSCOMMAND
- 抓住你ITaskbarList4
- 使用它来注册您的每个代理窗口作为标签
- 管理通过ITaskbarList4接口选项卡顺序并没有什么(这包括激活标签)
好像应该有更好的方式来做到这一点,但它的一切我所知道的,在此时此刻。
相关问题
- 1. Windows 7任务栏:捕获缩略图
- 2. Windows 7如何在任务栏中显示应用程序的缩略图?
- 3. Windows 7任务栏
- 4. wxPython和windows 7任务栏
- 5. 如何让我的任务栏缩略图上的区域在Windows 7中显示为透明?
- 6. Windows 7任务栏在.Net 2应用程序中的选项卡式缩略图
- 7. 如何在Windows 7 for .NET的任务栏上叠加图标
- 8. Windows 7任务栏任务中没有窗口.Net
- 9. WPF子窗口 - Windows 7任务栏
- 10. Windows 7+上的Multiapp任务栏分组
- 11. DoDragDrop()到Windows 7的任务栏
- 12. 制作缩略图工具栏(windowsAPICodePack,Windows 7)按钮在vb.net中不可见
- 13. 如何在任务栏菜单中创建按钮Windows 7 C#?
- 14. 如何在Windows 7任务栏中显示进度(使用Qt)?
- 15. 在Windows 7中设置位图缩略图预览
- 16. Windows 7中的模糊Delphi窗体图标任务栏
- 17. Windows 7任务栏中的VB6应用程序图标模糊
- 18. Windows-7中应用程序图标的更新任务栏
- 19. 如何在任务栏中更改应用程序的缩略图? SFML 2.4
- 20. 如何确定窗口句柄是否是任务栏缩略图视图?
- 21. 如何在Windows 7中设置应用程序的任务栏图标
- 22. 没有装饰的MDI文档任务栏缩略图
- 23. Windows7任务栏缩略图不显示窗口
- 24. Prism/CAL和WIn7任务栏分组缩略图/预览
- 25. 在windows phone 7中显示一组缩略图应用程序
- 26. 如何隐藏任务栏中的Windows 7徽标?
- 27. 在VS 2008中使用Windows 7任务栏功能与MFC
- 28. 在PyQt中使用Windows 7任务栏功能
- 29. 在Windows 7任务栏中显示完整的应用程序?
- 30. 更改固定的任务栏图标(Windows 7)
Aero Peek是一个不同的功能。窥视功能与任务栏末尾的小结点有关,它允许您预览桌面和小工具。 IE8/Messenger功能与实时窗口预览功能有关。 – jrista 2009-08-21 04:25:39
您正在使用哪种语言? C++还是C#? – Kredns 2009-08-21 04:56:14