setwindowspos 失效

我用setWindowsPOS移动一个exe主窗口。exe默认显示在左上角并且不可移动,我使用setWindowsPOS移动这个窗口到第二个显示器上的左上角。如果代码在主显示器上运行,窗口无法移动,但是当代码在第二个显示器上运行时能够将窗口移动在第二个显示器上。后来我修改setWindowPOS参数将窗口的x坐标加100,在主显示器运行后窗口还是在原来的文字,在第二个窗口运行后窗口成功移动。这就很奇怪,求解释。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^