Можно ли использовать Aero Peek для детей с MDI в приложении winforms? - PullRequest
5 голосов
/ 21 июня 2011

Я видел из Windows API Code Pack , что возможно включить пользовательское стекло в приложении winforms, но я не смог выяснить, как заставить дочерние окна отображаться в виде отдельных миниатюр for aero peek (почти так же, как IE отображает содержимое своих вкладок в виде отдельных окон)

Возможно ли это сделать из приложения Winforms или в нем задействовано много P / Invoke voodoo?

1 Ответ

2 голосов
/ 21 июня 2011

Windows API Code Pack содержит то, что вам нужно для этого.Ознакомьтесь с классом Microsoft.WindowsAPICodePack.Taskbar.TabbedThumbnailManager и связанными с ним классами в документации.

Эти классы позволяют предоставлять настраиваемые миниатюры и просматривать изображения на панели задач либо из Bitmap, либо из дочернего элемента управления (предположительно, выможет также использовать дочернее окно MDI для этого, хотя я не проверял это).

...