当用鼠标移动时,能够时势显示出鼠标当前位置下的坐标点的颜色值,要用16进制显示(如FFFFFF),最好有例子。
解决方案 »
- 如何监测判断程序"未响应"状态?
- 高分求: dll在中使用DOMDocument出错,高手赐教...
- 数据库的删除
- linzhengqun(风) 进来领分!!!!感谢(1)
- 请问dxExEdtr, dxBar是属于哪个控件包.说出名称即可得分.
- ◆ 建议大家合作翻译Delphi的帮助文件,欢迎参加讨论
- 一个不知道怎么解决问题!
- 令人头痛的事!
- Query.execute和 Query.open有什么区别?
- 高分求救:哪位高手能解决WORD或WPS排版考试的自动判分问题和数据库操作的自动判分问题?
- fastreport 中的表格怎么处理?
- 请问,用fastreport如何打印出动态的选择打印字段的报表??????????????
GetCursorPos(@p);
GetPixel(p);
在form的onmousemove 添入下列代码就可以了form1.caption:='x:'+x+','+'y:'+y;要颜色值要根据canvas的属性canvas.pen.color
这个也要在onmousemove的事件里面作
设置好鼠标的cursor
你要急我可以给你做一个
GetPixel(GetDC(0),x,y);
再
var
CurDC: HDC;
CurPoint: TPoint;
Color: TColor;
begin
CurDC := GetDesktopWindow;
GetCursorPos(CurPoint);
Color := GetPixel(CurDC,x,y);
end;
在网吧随手写的,不知道有不有错,你试试吧。
var
CurDC: HDC;
CurPoint: TPoint;
Color: TColor;
begin
CurDC := GetDesktopWindow;
GetCursorPos(CurPoint);
Color := GetPixel(curdc,CurPoint.x,CurPoint.y);
text1.Color:=color;
end;
但text1的颜色却为黑色,晕倒,无论我将鼠标移动哪种颜色上