CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

获得鼠标下颜色值,如何做?

楼主wym612()2003-08-04 13:57:40 在 VC/MFC / 基础类 提问

获得鼠标下颜色值,如何做? 问题点数:20、回复次数:5Top

1 楼wuchuncai(1234567)回复于 2003-08-04 14:03:08 得分 2

再OnMouseMove中得到CPoint,然后再GetPixel不就可以了Top

2 楼zbc(修身养息,百战不怠)回复于 2003-08-04 14:03:49 得分 2

你看看这个函数:  
  GetPixel(   int   x,   int   y   );  
  Top

3 楼chlren(太阳小雨)回复于 2003-08-04 14:25:26 得分 2

请问鼠标“下颜色值”是什么呀?Top

4 楼dddd8888()回复于 2003-08-04 14:30:07 得分 12

HDC   hDC   =   ::GetDC(NULL);  
   
  CPoint   pt;  
  GetCursorPos(&pt);          //得到当前鼠标所在位置  
  COLORREF   clr   =   ::GetPixel(hDC,   pt.x,   pt.y);    
   
  CString   ClrText;  
  ClrText.Format("%d",GetRValue(clr));     //分解出红色值  
  ClrText.Format("%d",GetGValue(clr));   //分解出绿色值  
  ClrText.Format("%d",GetBValue(clr));   //分解出蓝色值  
  ::ReleaseDC(NULL,   hDC);Top

5 楼nonocast(如果没有如果)回复于 2003-08-04 15:31:19 得分 2

GetPixel()Top

相关问题

  • 如何获得鼠标点击处的颜色信息???
  • 如何获得鼠标的坐标值?
  • 怎样用鼠标截获所指图片中此点的颜色值?怎样用鼠标截获所指图片中此点的颜色值?
  • 如何取当前鼠标所在坐标点上的颜色值 ?
  • 如何通过鼠标点击获得点击panel的caption值
  • 如何获得鼠标所在点的RGB值?
  • 怎么获得CheckListBox的当前鼠标选中项的string值,不是Checked项
  • 如何获得当前鼠标的形状值?是IDC_HAND还是IDC_CROSS?
  • 怎样获得屏幕像素的颜色值?
  • 怎样获得CommanDialog.showcolor返回颜色的RGB格式值,多谢

关键词

  • 鼠标
  • null
  • clrtext
  • 分解
  • clr
  • getpixel
  • hdc
  • pt
  • 获得鼠标下颜色值
  • format

得分解答快速导航

  • 帖主:wym612
  • wuchuncai
  • zbc
  • chlren
  • dddd8888
  • nonocast

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo