首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c# 获取鼠标在银屏上的位置

2011-12-20 
c# 获取鼠标在屏幕上的位置我想实现如下操作:(1)我的应用程序要最小化!(2)当鼠标在屏幕上按下时获取鼠标在

c# 获取鼠标在屏幕上的位置
我想实现如下操作:
(1)我的应用程序要最小化!
(2)当鼠标在屏幕上按下时获取鼠标在屏幕上的位置!
(3)鼠标移动当鼠标松开时再次获取鼠标在屏幕上的位置!  
急呀!各位帮忙呀

[解决办法]
得到窗体内的XY坐标:在MouseMove事件中用e.X 和e.Y ;
取整个Windows的XY坐标:Cursor.Position.X和Cursor.Position.Y

[解决办法]
(1)我的应用程序要最小化! 发送程序最小化事件sendmessage
(2)当鼠标在屏幕上按下时获取鼠标在屏幕上的位置!win32api有全局取鼠标的函数
(3)鼠标移动当鼠标松开时再次获取鼠标在屏幕上的位置! 判断鼠标弹起获取坐标.
lz的这些功能用win32api是决好的.
[解决办法]
鼠标事件 看下MSDN

鼠标移动当鼠标松开时再次获取鼠标在屏幕上的位置
可设置一个布尔值 判断鼠标是否按下
在按下和放开时在MouseMove事件中用e.X 和e.Y获取就行
[解决办法]
如果鼠标焦点不在你的程序上要收到消息,就要使用鼠标钩子
[解决办法]
我这儿有鼠标键盘钩子的源码(vb),去看看吧

http://blog.csdn.net/wzuomin/archive/2007/06/18/1656315.aspx
[解决办法]
http://www.programfan.com/article/showarticle.asp?id=2660
上面讲的很详细
[解决办法]
项一下
[解决办法]
如果鼠标焦点不在你的程序上要收到消息,就要使用鼠标钩子

这个不错
[解决办法]
http://www.programfan.com/article/showarticle.asp?id=2660

热点排行