После вызова ShowWindow
я хочу расположить свое окно над другим уже существующим, внешним по отношению к моему приложению, с учетом окон, которые уже находятся над целевым окном.
Эти методы, по-видимому, не учитывают окна, которые уже находятся выше parent
.
SetWindowLong(parent, GWL_HWNDPARENT, (LONG) hWnd);
SetWindowPos(parent, hWnd, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);
GIF, что выявляет проблему: