SetWindowPosition第二个参数是hWndInsertAfter,后面意味着。如何在另一个窗口(上方)前面放置一个窗口?
答案 0 :(得分:2)
如何再次调用SetWindowPos,交换hwnd参数(所以你的原始窗口现在是hWndInsertAfter,而初始的hWndInsertAfter现在是你正在移动的hWnd),并传入SWP_NOMOVE标志?
编辑:如果Z顺序中的确切位置无关紧要,您只需要它在前面,请不要忘记SetForegroundWindow。
答案 1 :(得分:2)
如果z顺序如下:
z-oder - > desktop_window->窗口a - >窗口b
并且您要将窗口设置在窗口a上方,将hWndInsertAfter设置为窗口b,如果要将窗口设置在窗口b上方,请使用HWND_TOP标志