1
某些背景
我正在编写一个应用程序,它在需要实时约束的屏幕上移动多个窗口。我通常使用以下格式设置窗口中的位置:设置窗口位置
this.Left = position.x;
this.Top = position.y;
问题
我想知道的是,如果这是最快的,或最有效的方式来做到这一点。设置左侧会自动触发一个要刷新的事件,还是等待OnRender事件?
其次,为什么没有函数来简单地设置位置?或者这甚至是必要的?我知道Windows API有SetWindowPos
,但我宁愿远离非托管代码。使用这个功能会更快吗?