MFC程序,动态显示鼠标的位置。 50

做一个能动态显示鼠标位置的mfc程序。出现如下问题:1.获取是用GetCursorPos能办到,但是想用控件显示,发现静态文本控件最像回事,但是获取了以后不知道怎么显示出... 做一个能动态显示鼠标位置的mfc程序。出现如下问题:
1.获取是用GetCursorPos能办到,但是想用控件显示,发现静态文本控件最像回事,但是获取了以后不知道怎么显示出来,而且是动态显示……响应mousemove也不能动态显示啊……难道需要不停的重绘?
2.如果我想获得的是鼠标在ActiveWindow的位置,我明白应该WindowToClient,还要获取ActiveWindow的句柄,但是这时候该让什么来响应mousemove啊……
求助……先谢过了……
展开
 我来答
归悦欣cf
2013-03-24 · TA获得超过1443个赞
知道大有可为答主
回答量:4250
采纳率:59%
帮助的人:1318万
展开全部
GetCursorPos获取鼠标位置后,用SetWindowText在静态文本控件显示出来
cossbow
2013-03-22 · TA获得超过697个赞
知道小有建树答主
回答量:798
采纳率:100%
帮助的人:222万
展开全部
那你要捕捉另外一个程序的窗体的句柄……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-03-22
展开全部
1. 就是响应mousemove, mousemove里面有鼠标的坐标。但是不是按你说的,不停的重绘;而是执行setwindowstext()的方式来设置,只更新文本控件的文本。
2. 不明白你说的activewindow。但是你想在哪个窗口上显示,那么这个窗口里面就得添加处理mousemove的函数。至于这个mousemove中鼠标的坐标显示在哪里,这个由你决定。比如你可以在外部提供一个函数,在activewindow中调用,把鼠标坐标当做参数传递进去。
追问
第二个问题的意思是,这是个单独的程序,打开这个显示鼠标位置的程序后,我在打开其他窗口,都能反馈鼠标在该窗口的位置。activewindow我指的是当前活动的窗口。
例如我打开了鼠标位置。exe,然后打开ie,之后我在ie里鼠标动的同时,能在鼠标位置.exe这个程序里显示鼠标相对ie浏览器的位置。所以想不到什么办法让目标的窗口去接收mousemove,因为他们在编程时是不存在的……
谢谢你了~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式