标签: .net wpf windows transparency writeablebitmap
我试图在屏幕上绘制WriteableBitmap而不必使用表单。这是因为我想为现有游戏绘制叠加层。我已经设法通过使用带有Image的表单来绘制WriteableBitmap,但是透明表单本身已经使用了大量的CPU导致游戏的FPS下降了很多。是否可以创建某种绘图图层或自定义Hwnd来绘制以防止这种情况?
更新
我还在努力解决这个问题。我注意到创建一个自定义Hwnd似乎不可能,但是DrawingContext怎么样?这可以在没有窗口的情况下创建吗?