zoukankan      html  css  js  c++  java
  • 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));
    

      

  • 相关阅读:
    堆排序算法
    基数排序
    快速排序
    OpenSSL加密证书
    jobs后台任务
    at,crontab例行性任务
    dns
    ftp
    ssh
    iptables
  • 原文地址:https://www.cnblogs.com/sntetwt/p/11477939.html
Copyright © 2011-2022 走看看