c# 怎么通过API获取当前窗口位置 实时监控窗口位置

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
c# 怎么通过API获取当前窗口位置 实时监控窗口位置

窗口位置或大小发生变化就弹出信息框 坐标多少 大小多少

分别监听窗体的LocationChangedResize事件,示例如下:

private void Form8_LocationChanged(object sender, EventArgs e)
{
    MessageBox.Show($"窗体位置移动,位置:{Location.X}, {Location.Y},大小:{Size.Width}, {Size.Height}");
}

private void Form8_Resize(object sender, EventArgs e)
{
    MessageBox.Show($"窗体大小改变,位置:{Location.X}, {Location.Y},大小:{Size.Width}, {Size.Height}");
}