© 1999-2048 dssz.net 粤ICP备11031372号
[C++] 获取屏幕上各颜色的红、绿、蓝值
说明: 在桌面上运行各种程序中,有很多色彩十分靓丽,我们有时也想使用它们的颜色,但苦于没有源码,所以很难准确知道它们的R、G、B颜色值。于是便产生了很多拾取屏幕颜色的工具,你想知道它们是怎么用程序实现的么?下面我就拿我用VC6.0做的一个屏幕颜色拾取器的实例代码来告诉您,实例程序运行后的界面如下: 基本构成思想: 原理很简单,只需要简要的三步。既:获取屏幕DC、得到当前鼠标所在的像素值、 分解出像素值中的红、绿、蓝三色既可,很简单吧! 关键代码实现: 1、 获取屏幕DC HDC hD<chenxh> 在 上传 | 大小:52224