获取鼠标在屏幕上的坐标和颜色值(RGB)
2013-05-28 17:03
369 查看
xxxFun{ UINT bIsCheck = IsDlgButtonChecked(IDC_ONOFF); if (bIsCheck) { SetTimer(1, 100, NULL); //设置定时器(ID为1) SetWindowPos(&CWnd::wndTopMost, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE ); // 设置窗口位置 } else { KillTimer(1); // 关闭ID为1的定时器 SetWindowPos(&CWnd::wndTopMost, 0, 0, 0, 0, SWP_NOSIZE|SWP_NOMOVE); } } void CGetScreenPixel::OnTimer(UINT_PTR nIDEvent) { CDialog::OnTimer(nIDEvent); CPoint point; ::GetCursorPos(&point); // 获取鼠标位置(基于全屏幕) m_xPos = point.x; m_yPos = point.y; UpdateData(FALSE); CClientDC dc(NULL); COLORREF color = dc.GetPixel(point); // 获取鼠标位置的颜色值 m_R = color&0xFF; m_G = (color>>8)&0xFF; m_B = (color>>16)&0xFF; UpdateData(FALSE); }里面有一些成员变量,如果有疑问的话,可以联系我....
相关文章推荐
- C#简单获取屏幕鼠标坐标点颜色方法介绍
- 一个获取当前鼠标坐标和颜色rgb值的小程序
- C#简单获取屏幕鼠标坐标点颜色
- C#简单获取屏幕鼠标坐标点颜色方法介绍
- 获取网页上的屏幕信息和鼠标坐标
- java实现获取鼠标在屏幕上的坐标
- java获取鼠标在屏幕上坐标的方法
- 鼠标屏幕坐标获取器
- 鼠标获取屏幕上的固定点位置坐标
- 鼠标屏幕坐标获取器
- Unity中UGUI中获取鼠标点击位置以及UI物体的屏幕坐标
- 如何在Processing中用鼠标获取RGB颜色数值
- Android 获取屏幕指定坐标的颜色
- c#中获取屏幕上鼠标的坐标
- c#获取屏幕上某坐标点的颜色
- C#获取屏幕鼠标所指点的颜色
- Unity如何获取鼠标当前帧和上一帧的屏幕坐标差
- java获取屏幕上某坐标点的颜色
- VC 获取鼠标当前位置坐标和RGB
- 获取鼠标点击坐标等__颜色选择器的制作