Мое приложение использует ncurses и имеет несколько окон, которые постоянно обновляются.
В этом приложении у меня есть одно окно, действующее как «окно сообщения» (например, диалоговое окно), которое появляется, когда пользователь нажимает «q», спрашивая его, хотят ли они завершить работу. Это работает нормально, пока другие окна не будут обновлены. В этот момент другие окна будут нарисованы поверх диалогового окна, что сделает его (частично) невидимым.
Вызов wrefresh () в диалоговом окне, похоже, не помогает. Как заставить окно быть на переднем плане?