wpf获取当前窗体的屏幕坐标

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jiyanglin/article/details/82528274

           

使用PointToScreen函数可以将点转换为屏幕坐标

首先获取当前窗体的左上角和右下角坐标

Point ptLeftUp = new Point(0,0);
Point ptRightDown = new Point(this.ActualWidth,this.ActualHeight);

转换获取到这个窗口相对于屏幕两个坐标
ptLeftUp = this.PointToScreen(ptLeftUp);
ptRightDown = this.PointToScreen(ptRightDown);

获取窗体在屏幕的实际宽高

double Width = ptRightDown.X - ptLeftUp.X;
double Height = ptRightDown.X - ptLeftUp.X;

猜你喜欢

转载自blog.csdn.net/jiyanglin/article/details/82528274