Полагаю, вам необходимо настроить предварительный просмотр, как описано здесь (в разделе «Настройка предварительного просмотра»).Который использует Windows API Code Pack для Microsoft® .NET Framework .
Пример можно найти здесь , но выглядит так:
TabbedThumbnail preview = new TabbedThumbnail(parentForm.Handle, childForm.Handle);
TaskbarManager.Instance.TabbedThumbnail.AddThumbnailPreview(preview);
preview.TabbedThumbnailBitmapRequested += (o, e) =>
{
Bitmap bmp = new Bitmap(width, height);
// draw custom bitmap...
e.SetImage(bmp);
e.Handled = true;
};
Другой пример, можно найти здесь , в котором говорится:
Класс CustomWindowsManager предоставляет абстракцию настроенного предварительного просмотра миниатюры окна и предварительного просмотра в реальном времени (peek), включая средства дляполучать уведомление, когда диспетчер окон рабочего стола (DWM) запрашивает растровое изображение предварительного просмотра, и автоматически захватывать растровое изображение предварительного просмотра окна.
Ссылка для загрузки этого кода здесь , который включает класс CustomWindowsManager.Похоже, это обеспечивает предварительный просмотр в реальном времени.