00问答网
所有问题
WPF怎么获取鼠标相对于屏幕窗体的坐标,控件相对于窗体的坐标!
如题所述
举报该问题
推荐答案 2014-05-12
相对于控件的位置可以用Mouse.GetPosition;相对于窗体比较麻烦,下面这个文章是通过调用API来实现的,看上去应该可以,但是手边没有Windows的电脑,没法验证:
http://soft.zdnet.com.cn/software_zone/2007/1119/642354.shtml
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DTeBBjZZ0TjDeeee0B0.html
相似回答
获取鼠标的坐标
答:
「在窗体上
获取相对于屏幕的坐标
」方法 public class Win { [StructLayout(LayoutKind Sequential)] public struct POINT { public int X public int Y public POINT(int x int y){ this X = x this Y = y } [DllImport( user dll CharSet = CharSet Auto)] public static extern bool ...
WPF
中
,怎么获取
任意两
控件
之间的
相对坐标!
求具体代码
答:
获取任意两个元素见的相对位置有两种方式:如果元素是Visual,可以使用元素的GeneralTransform TransformToVisual(Visual visual)方法
,然后再使用Point thePoint= myGeneralTransform.Transform(new Point(0,0))得到的thePoint对象就是要找的值了。如果元素是UIElement,就更简单了,可以使用元素的TranslatePoint...
wpf
判断
控件
拖动方向
答:
该框架判断控件拖动方向方法如下:1、鼠标按下(MouseDown)事件中记录按下鼠标时的位置
坐标
。2、鼠标移动(MouseMove)事件中计算
鼠标的
移动距离,并比较当前位置坐标与按下鼠标时的位置坐标。3、如果鼠标向右移动,则控件向右拖动,如果鼠标向左移动,则控件向左拖动,如果鼠标向下移动,则控件向下拖动,如...
wpf
中
屏幕坐标
和当前坐标有啥区别?
答:
当前坐标应该是以
wpf的
程序窗口的左上角为原点。
屏幕坐标
是以屏幕左上角为原点。
大家正在搜
vb窗体怎么显示当前鼠标的坐标
对窗体form内各控件不能用鼠标
怎么让窗体显示在屏幕的中间
鼠标在窗体移动触发什么事件
winform窗体鼠标事件
窗体中鼠标选中的行就是第一行吗
为窗体中的命令按钮设置单击鼠标
vB窗体怎样在屏幕左右移动
窗体的起始位置为屏幕中心
相关问题
如何获得窗体上控件相对于屏幕的位置
c#如何获取相对于窗体的鼠标位置?
C#如何获取鼠标相对当前窗口的坐标
WPF怎么获取和设置鼠标相对于屏幕的坐标???
如何获取div相对于屏幕的坐标?
C#将相对于屏幕的坐标转化为相对于控件的坐标?,怎么弄?
java获得鼠标相对于窗体的坐标
WPF怎么获取一个控件的坐标啊