【发布时间】:2011-09-29 14:01:55
【问题描述】:
有没有办法通过 gdi 接收窗口客户区中每个像素的颜色值?
【问题讨论】:
-
这是为您自己的窗口之一还是为其他人的窗口?一般来说,你不应该弄乱别人的窗户。既然你自己画了你的窗户,你应该已经知道它是什么颜色了。
-
对于我自己的应用程序的窗口...我正在使用各种函数来绘制窗口,所以我必须对每一个函数进行逆向工程以找出什么像素有什么颜色...似乎有点矫枉过正
-
@xcrypt: 假设绘制窗口的代码采用 HDC(或等价物)作为参数,只需创建一个位图,将其选择到内存 DC,然后将其作为绘制目标传递窗户。
-
@JerryCoffin 我该怎么做呢?我不是真正的 GDI 专家
-
@xcrypt:详细信息将取决于您的其余代码。我对此知之甚少,甚至无法做出明智的猜测。