我有一个windows应用程序,它可以从屏幕上抓取像素,以便录制(以视频的形式)为自定义的屏幕共享格式。问题是,在使用软件光标的计算机上,使用SRCCOPY|CAPTUREBLIT从屏幕上闪动(以便分层窗口也显示在图像中)会导致光标闪烁,如中所述。对于单个屏幕截图,这不是问题,但当快速连续拍摄多个屏幕截图时,光标闪烁得如此之快,有时似乎完全消失了。我已经研究过使用Windows Media Encoder SDK (如下面的代码项目文章中所述),因为它不会导致光标闪烁,但似乎没有直接访问帧数据的方法。<e