【发布时间】:2012-09-17 09:22:12
【问题描述】:
我正在尝试使用 API GetBkColor 和 GetSysColor(COLOR_WINDOW) 来获取窗口的颜色,但它给了我错误的值。 当我使用某些工具获得 wndow 的颜色时,它与我从 API 获得的不同。
关于如何获得正确的颜色值有什么建议吗?
如果窗口使用渐变色,那么如何找到特定像素的颜色?
【问题讨论】:
-
这是您控制的窗口吗?如果是这样,那么您只需询问您的 WM_PAINT 处理程序它在特定点使用什么颜色。如果不是,那你为什么要弄乱别人的窗户?