Win32: вывести окно наверх

Оба отлично работают:

::SetForegroundWindow(wnd)

или

::SetWindowPos(m_hWnd,       // handle to window
            HWND_TOPMOST,  // placement-order handle
            0,     // horizontal position
            0,      // vertical position
            0,  // width
            0, // height
            SWP_SHOWWINDOW|SWP_NOSIZE|SWP_NOMOVE// window-positioning options
            );

Но msvc++ помните, что последний устанавливает vc++.net окно всегда сверху.

c++

winapi

visual-c++

2022-09-27T11:33:41+00:00