是他们的任何窗口属性或设置可以限制SetWindowPos()的功能

时间:2013-02-17 17:58:36

标签: windows winapi

我有一个应用程序仍然附加到MS应用程序的BOTTOM。因此,如果MS应用程序被移动或调整大小,我的应用程序通过窗口挂钩获取事件。因此,我的申请也会被移动或调整大小。

如果MS应用程序被带到前面,我的应用程序将按Z顺序移动到MS应用程序旁边。这似乎是用户我的应用程序始终连接到MS应用程序。

我的应用程序是一个WPF应用程序,我使用“SetWindowPos”将我的应用程序按Z顺序带到MS应用程序旁边。

问题是现在我的应用程序没有按Z顺序上升或向上移动并且按Z顺序保持在同一位置。它工作得更早,现在不是。

这是SetWindowPos()

winapi.SetWindowPos(Handle2,Handle1,0,0,0,0,winapi.SetWindowPosFlags.SWP_NOACTIVATE | winapi.SetWindowPosFlags.SWP_NOMOVE | winapi.SetWindowPosFlags.SWP_NOSIZE);

有谁知道他们的任何窗口属性或设置都可以限制SetWindowPos()。或者还有其他一些问题

0 个答案:

没有答案