我尝试使用SharpDX捕捉桌面屏幕截图。我的应用程序能够捕获屏幕截图,但在Windows资源管理器中没有标签。我尝试了两个解决方案,但没有改变。我试着在文档中找到任何信息,但没有改变。 var factory = new Factory1();
CpuAccessFlags = SharpDX.Dir
我在我的项目中遵循了以下解决方案:我的项目基本上是在Direct2D,我有一个表面缓冲区,一个交换链。我想将我的缓冲区放入一个数据流中,并读取它的值,将其放入位图中并保存在磁盘上(就像屏幕截图一样),但是我的代码无法工作,因为所有的字节值都是0(这是黑色的),这是没有意义的,因为我的图像完全是白色的,带有一点蓝色= new