Windows窗体应用程序

时间:2015-04-28 20:07:12

标签: .net wpf winforms transparency

我创建了一个Windows窗体应用程序,它具有显示在图片框中的实时视图(来自摄像头)。我现在需要在实时视图中包含透明GIF。问题是,由于Windows窗体控件不允许真正的透明度,我不能简单地设置父级并将颜色设置为透明,因为这基本上重绘了父级的图形以填充透明部分,而我的父级是动态的。我已经读过WPF图像支持真正的透明度但不支持GIF。因此,作为一种解决方法,我可以创建一个用户控件(WPF)并将gif分成几个图像然后循环它们。我创建了我的控件并使用ElementHost来托管它,但如果我将ElementHost放在另一个PictureBox上,它就不可见了。有谁知道如何解决这个问题,或者可以为我的问题提出更好的解决方案?请帮帮....

0 个答案:

没有答案