GetPixel() 获取鼠标点击处颜色
来源:互联网 发布:vi设计用什么软件 编辑:程序博客网 时间:2024/06/05 19:21
最近在做一个项目,项目中用到如何实时绘制曲线,同时要求鼠标点击处要判断该点是否在曲线上,在网上搜了些相关的资料,在这里非常感谢那些有心人!最后找到了一个方法,具体实现见下,希望对大家有些帮助:
void CGetPixelColorView::OnDraw(CDC* pDC)
{
CGetPixelColorDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
CPen pen(PS_SOLID,10,RGB(200,20,20));
CPen* oldPen=pDC->SelectObject(&pen);
pDC->MoveTo(0,0);
pDC->LineTo(500,500);
pDC->SelectObject(&oldPen);
}
void CGetPixelColorView::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
CDC* hdc=GetDC();//获取当前窗口的设备环境
COLORREF clcolor ;
clcolor=hdc->GetPixel(point);
byte r=GetRValue(clcolor);
byte g=GetGValue(clcolor);
byte b=GetBValue(clcolor);
if(r==200&&g==20&&b==20)
{
MessageBox("SUCCEED!");
}
ReleaseDC(hdc);
CView::OnLButtonDown(nFlags, point);
}
- GetPixel() 获取鼠标点击处颜色
- 通过GetPixel()函数获取鼠标点击处的象素颜色判断该点是否在曲线上
- 获取当前鼠标点击处的颜色值
- CDC画布中GetPixel获取某点颜色不正确问题
- 获取鼠标点击坐标等__颜色选择器的制作
- GetPixel取窗体颜色值
- 获取鼠标点击位置
- 获取鼠标点击事件
- opencv_显示鼠标点击处像素的颜色值
- 获取鼠标点击处的控件并获取其坐标
- 实现Label的鼠标点击响应,以及获取焦点后改变颜色
- 创建一副图像,当鼠标点击时,获取对应像素的颜色值
- js 获取鼠标点击坐标
- js获取鼠标点击位置
- 获取鼠标点击的位置
- Javascript获取鼠标点击坐标
- 获取鼠标点击兼容实现
- 获取鼠标点击的RGB
- C++/winapi截屏保存BMP
- 寻找最长递增子序列 的两方法效率比较
- WINCE6.0的oal.exe、kernel.dll和kitl.dll如何编译生成
- __CLASS__与get_class()
- JAVA 进程异常高的 CPU 占用率
- GetPixel() 获取鼠标点击处颜色
- DM365同时实现H.264和JPEG双码流输出
- Linux应用程序开发
- DAVINCI调试ARM端应用程序
- js中如何获取request信息
- DAVINCI平台运行JPEG编解码程序
- English Time 8
- 2010年攻读工程硕士为什么选择北航
- document的集合属性哪些是Dom2 HTML标准,你了解多少?