Windows 始终在顶部窗口,或在有其他最顶部窗口时将窗口置于顶部
我有两个HWND_最上面的窗口,其中我想在一段时间内保持一个窗口始终位于顶部,有没有办法让一个窗口位于其他最上面的窗口的顶部 我只是在下面尝试了一个选项,当我的窗口被另一个窗口调焦时,我就去捕捉它&试图把它带到前景,但它根本不起作用Windows 始终在顶部窗口,或在有其他最顶部窗口时将窗口置于顶部,windows,winapi,win32gui,Windows,Winapi,Win32gui,我有两个HWND_最上面的窗口,其中我想在一段时间内保持一个窗口始终位于顶部,有没有办法让一个窗口位于其他最上面的窗口的顶部 我只是在下面尝试了一个选项,当我的窗口被另一个窗口调焦时,我就去捕捉它&试图把它带到前景,但它根本不起作用 case WM_KILLFOCUS: { //tried below all options ::BringWindowToTop(hWnd): ::SetForegroundWindow(hWnd); ::SetFocus(hWn
case WM_KILLFOCUS:
{
//tried below all options
::BringWindowToTop(hWnd):
::SetForegroundWindow(hWnd);
::SetFocus(hWnd);
::SetActiveWindow(hWnd);
}
请确实建议一些方法来实现这一点。不,没有解决方案。您应该在这里阅读Windows开发人员Raymond Chen的基本原理和解释:
如果两个窗口想要这样做怎么办?@DavidHeffernan是的,会有冲突。但至少在我的申请中不是这样,我不是说在你的申请中。那我想在你的节目中占上风的节目呢。在我看来,我的更重要,而且会比你的更重要。好吗?@DavidHeffernan我明白你的意思。。但我想知道的是,我写的代码可能不同,这是我想知道的。。。任何意见,任何解决方案,任何想法??