我从Windows API代码包中看到,可以在winforms应用程序中启用自定义玻璃,但我无法确定如何使子窗口显示为用于aero peek的separte缩略图(与IE将其选项卡的内容显示为单独窗口的方式大致相同)
是否可以从Winforms应用程序中执行此操作,或者是否会涉及大量p/Invoke voodoo?
Windows API代码包包含您为此所需的内容。查看文档中的Microsoft.WindowsAPICodePack.Taskbar.TabbedThumbnailManager
类和相关类。
这些类允许您从Bitmap
或从子控件创建自定义缩略图和窥视图像到任务栏(可能您也可以使用MDI子窗口,尽管我还没有测试过它)。