1

如何同步一个弹出窗口总是在另一个弹出窗口之上?两个窗口都在同一个进程中,但在不同的线程中。系统对所有者和拥有的窗口使用类似的方法,但这些窗口必须属于同一个线程。就我而言,一个进程中有两个不同的 UI 线程,并且在这些不同的线程中创建窗口。

4

2 回答 2

1

系统对所有者和拥有的窗口使用类似的方法,但这些窗口必须属于同一个线程。

这种说法是不正确的。您确实可以使窗口的所有者成为来自不同进程的窗口。这是做你想做的事的正确方法。

于 2013-03-12T13:22:14.380 回答
1

使用SetWindowPos

SetWindowPos(window_1, window_2, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE);
于 2013-03-12T11:46:34.173 回答