首页 > Windows开发 > 详细

WPF 获取鼠标屏幕位置、窗口位置、控件位置

时间:2018-10-16 00:11:12      阅读:252      评论:0      收藏:0      [点我收藏+]
原文:WPF 获取鼠标屏幕位置、窗口位置、控件位置


    public struct POINT
    {
        public int X;
        public int Y;
        public POINT(int x, int y)
        {
            this.X = x;
            this.Y = y;
        }
    }

[DllImport("user32.dll")]
public static extern bool GetCursorPos(out POINT lpPoint);

//e.GetPosition(this);
//(e.Source as FrameworkElement).PointToScreen(new Point(0, 0));            
POINT mousestart = new POINT();
GetCursorPos(out mousestart);

Point p2 = Mouse.GetPosition(this as FrameworkElement);

Point p = Mouse.GetPosition(e.Source as FrameworkElement);

MessageBox.Show(Convert.ToString(mousestart.X));
MessageBox.Show(Convert.ToString(p.X));
MessageBox.Show(Convert.ToString(p2.X));




WPF 获取鼠标屏幕位置、窗口位置、控件位置

原文:https://www.cnblogs.com/lonelyxmas/p/9795403.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!