没有合适的资源?快使用搜索试试~ 我知道了~
C++描点数据
1星 需积分: 10 6 下载量 43 浏览量
2013-11-22
19:20:39
上传
评论
收藏 13KB TXT 举报
温馨提示
试读
16页
c++实时描点并绘图使用MFC,看看有永不都是街区的
资源推荐
资源详情
资源评论
在鼠标的移动事件(MouseMove)里
this.Text = string.Format("鼠标位置:({0},{1})",e.X,e.Y);
测试可用。希望对你有所帮助。
<html>
<head>
<script type="text/javascript">
function show_coords(event){
var x = event.clientX;
var y = event.clientY;
var say = document.all("coords");
say.innerHTML = "X:"+x+" Y:"+y;
say.style.position = "absolute";
say.style.left = x + 30;
say.style.top = y;
}
</script>
</head>
<body onmousemove="show_coords(event)">
<p id="coords"></p>
</body>
<html>
函数功能:该函数检取光标的位置,以屏幕坐标表示。
函数原型:BOOL GetCursorPos(LPPOINT lpPoint);
this.Text = string.Format("鼠标位置:({0},{1})",e.X,e.Y);
测试可用。希望对你有所帮助。
<html>
<head>
<script type="text/javascript">
function show_coords(event){
var x = event.clientX;
var y = event.clientY;
var say = document.all("coords");
say.innerHTML = "X:"+x+" Y:"+y;
say.style.position = "absolute";
say.style.left = x + 30;
say.style.top = y;
}
</script>
</head>
<body onmousemove="show_coords(event)">
<p id="coords"></p>
</body>
<html>
函数功能:该函数检取光标的位置,以屏幕坐标表示。
函数原型:BOOL GetCursorPos(LPPOINT lpPoint);
参数:
IpPoint:POINT结构指针,该结构接收光标的屏幕坐标。
返回值:如果成功,返回值非零;如果失败,返回值为零。若想获得更多错误信息,请调用GetLastError函数。
就像上面说的那样, 参数类型是POINT结构的指针.
所以, 应该是.
POINT pt;
GetCursorPos(&pt); // 取地址
printf("%ld %ld\n",pt.x,pt.y);
如果作为一个命令行的程序,要获取鼠标单击事件比较麻烦。比较简单的就是用WINAPI:GetCursorPos函数直接获取鼠标的当前位置,这样可以先把鼠标移动到想知道位置的地方,然后调用那个API就可以了,例如下面这个程序每隔1秒就打印鼠标的位置:
#include <iostream>
#include <windows.h>
using namespace std;
int main(void)
{
POINT p;
while (1)
{
if (GetCursorPos(&p))
{
cout<<p.x<<"\t"<<p.y<<endl;
}
剩余15页未读,继续阅读
资源评论
- icfnight2014-11-26没什么用啊
星愿111
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功