如何读取不在前台的应用程序的屏幕像素?我当前的代码非常适合读取屏幕上显示的任何像素颜色,它的摘录如下所示:(Graphicsg=Graphics.FromImage(bmpScreenCapture)){g.CopyFromScreen(Screen.PrimaryScreen.Bounds.X,Screen.PrimaryScreen.Bounds.Y,0,0,bmpScreenCapture.Size,CopyPixelOperation.SourceCopy);}颜色c=bmpScreenCapture。获取像素(x,y);但是,要使其正常工作,我正在检查的窗口必须是屏幕上显示的内容。如果我将另一个窗口置于前台,我的代码将无法正常工作,因为它当然会监控屏幕像素。我怎样才能使我的代码可以继续读取与我要监视的程序相关联的顶部窗口的像素,当它的窗口位于其他窗口后面时?谢谢。以上就是C#学习教程:如何读取不在前台的应用程序的屏幕像素?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
