MFC获得屏幕上任意一点的像素值
来源:互联网 发布:mac地址修改器win10 编辑:程序博客网 时间:2024/05/16 16:01
使用CWindowDC获得屏幕任意一点point的像素值:
CWindowDC dc(GetDesktopWindow());
COLORREF color = dc.GetPixel(point); //获得点point的颜色值
int Red=GetRValue(color); //获得红色值
int Green=GetGValue(color); //获得绿色值
int Blue=GetBValue(color); //获得蓝色值
如果需要取得鼠标的位置,有3种方法,一种是使用定时器,不停的GetCursorPos(&point)获取鼠标位置.另外一种是使用钩子,获取鼠标的按下,放开,移动消息。还有一种是在鼠标按下时使用SetCaputrue,然后在MouseMove中得到点,在鼠标放开时使用ReleaseCaputure。
在这里有自己用VC6.0写的一个颜色采集器小工具:
http://download.csdn.net/detail/zengweicdut/5250731
软件界面:
- MFC获得屏幕上任意一点的像素值
- 获得屏幕上的像素
- 获得屏幕上的像素
- Android 中获得屏幕的像素尺寸
- MFC获得屏幕的大小
- 取出屏幕上某个像素的颜色值
- 取得屏幕上任意点的象素值
- java获得当前屏幕像素
- Android中获得屏幕的物理像素尺寸(x * y)
- MFC 获得屏幕大小
- MFC 获取屏幕像素大小
- windows上如何用HDC获得某张图片上某个点的像素值
- 在任意类中获得屏幕的宽高
- CImage 设置任意像素的RGB值
- 绘制像素到屏幕上
- 绘制像素到屏幕上
- 绘制像素到屏幕上
- 绘制像素到屏幕上
- 商店管理系统源代码(四)
- 数据结构
- Android ArrayList LinkedList Set HashMap的介绍.
- NumericUpDown 获得焦点,选中内容
- 来自Google、Amazon和Facebook等7大知名互联网的系统扩展经验
- MFC获得屏幕上任意一点的像素值
- C++ 版本 HashMap
- 切换Activity中布局的setContentView( )方法
- 二、spring配置datasource三种方式:
- js表单事件汇总
- JSP @include file的路径问题
- 奋斗黑马程序员----Java之File对象小结
- 三、DBCP数据源配置
- POJ 1364 King