用BCB做一个自己的Color Dector --- 实时显示鼠标所在位置的像素值
来源:互联网 发布:ubuntu tty 编辑:程序博客网 时间:2024/04/30 16:26
两年前, 我做过一段时间的iOS开发, 我记得自己用过这样一个工具: 该工具可以实时显示鼠标所在位置的像素值。 下面, 我自己用BCB来做一个这样的工具, 代码如下(定时时间间隔为10ms):
//---------------------------------------------------------------------------#include <vcl.h>#pragma hdrstop#include "Unit1.h"//---------------------------------------------------------------------------#pragma package(smart_init)#pragma resource "*.dfm"TForm1 *Form1;//---------------------------------------------------------------------------__fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner){}//---------------------------------------------------------------------------void __fastcall TForm1::Timer1Timer(TObject *Sender){ HDC hDC = GetWindowDC(NULL); TPoint Pos = Mouse->CursorPos; COLORREF nColor = GetPixel(hDC, Pos.x, Pos.y); ReleaseDC(NULL, hDC); BYTE R = GetRValue(nColor); BYTE G = GetGValue(nColor); BYTE B = GetBValue(nColor); Label1->Caption = IntToStr(R); Label2->Caption = IntToStr(G); Label3->Caption = IntToStr(B);}//---------------------------------------------------------------------------我和专业的工具进行了对比, 发现所得的值完全一致, 以后我就可以用自己这个小工具了, 有点意义
0 0
- 用BCB做一个自己的Color Dector --- 实时显示鼠标所在位置的像素值
- opencv显示鼠标所在位置的rgb值
- BCB中如何实时显示鼠标的坐标?---利用定时器
- 实时获取窗口鼠标坐标及像素值的方法
- 用opencv读取图像的每个像素值,鼠标点击获取每一个点,并显示像素
- 取得鼠标所在位置的对象
- 取得鼠标所在位置的对象
- 获得鼠标所在位置的颜色
- 取得鼠标所在位置的对象
- opencv_显示鼠标点击处像素的颜色值
- java获得鼠标所在位置的图像的rgb值。
- java获得鼠标所在位置的图像的rgb值
- elementFromPoint 获得鼠标所在位置处的对象
- 用WindowFromPoint()函数来获得鼠标所在位置的窗口的句柄--发生一个关闭窗口的消息---关闭鼠标所在的窗口
- [求助]关于在状态栏显示自定义坐标系下鼠标指针所在位置坐标的问题
- 自己做的实时定位系统
- Image实现鼠标的拖动(自己做的图片显示控件)
- 用 C# 提取鼠标所指的像素
- Oracle 中如何判断一个字符串是否为数字
- poj4006 增大边权求MST
- 我的开源视音频项目汇总
- android中杀死进程的方法
- LeetCode--Search a 2D Matrix
- 用BCB做一个自己的Color Dector --- 实时显示鼠标所在位置的像素值
- 产品经理之复审原型
- gradle学习(19)-log系统
- 对pair的sort
- automake 安装及使用
- Select和epoll的区别
- 几个页面跳转以及传值(通知传值)
- 【C++ Primer】【学习笔记】【第十章】关联容器之:map类型
- 数据结构课程设计03