我从 Windows API Code Pack 中了解到,在winforms应用程序中启用自定义玻璃是可能的,但我无法确定如何使子窗口显示为Aero Peek的单独缩略图(与IE将其选项卡的内容显示为单独的窗口方式相似)。
在Winforms应用程序中是否有可能实现此功能,还是需要大量的P / Invoke技巧?
在Winforms应用程序中是否有可能实现此功能,还是需要大量的P / Invoke技巧?
Windows API Code Pack 包含了你所需的内容,查看文档中的 Microsoft.WindowsAPICodePack.Taskbar.TabbedThumbnailManager
类和相关类。
这些类允许你提供自定义缩略图和预览图像到任务栏,可以使用 Bitmap
或从子控件创建(也可以使用 MDI 子窗口,但我没有测试过)。