在Windows 7中缩略图预览设置一个位图(Setting a Bitmap in Windows

2019-10-17 20:18发布

我目前使用的Windows 7 API代码包为应用程序我在C#中的编码。 目前,我知道如何绘制窗口区域或控制到缩略图预览的一部分:

TaskbarManager.Instance.TabbedThumbnail.SetThumbnailClip((new WindowInteropHelper(this)).Handle, new System.Drawing.Rectangle((int)v.X, (int)v.Y, (int)pictureBox1.RenderSize.Width, (int)pictureBox1.RenderSize.Height));

不过,我想画一个位图图像转换成缩略图。 有它的方法,但它不记录非常好。 的方法来设置位图I:

System.Drawing.Bitmap bmptest = new System.Drawing.Bitmap(ms);
tb.SetImage(bmptest)

这工作,但它仍然没有设置(bmptest)位图的缩略图预览。

我想知道是否有任何人在这里谁拥有见识到Windows 7 API代码包,如果他们能请点我与如何在缩略图预览设置位图图像的正确方向。

Answer 1:

先尝试创建一个自定义TabbedThumbnail和图像缩略图设置...

下面是如何创建自己的TabbedThumbnail一个例子

preview = new TabbedThumbnail(this, this, VisualTreeHelper.GetOffset(this));

从这篇文章中上当受骗!



Answer 2:

我从来没有与Windows 7 API代码包的工作,但Bitmap类具有GetThumbnailImage(...)它可以给你你所需要的方法。



文章来源: Setting a Bitmap in Windows 7 thumbnail preview