我的应用程序正在使用 ncurses,并且有几个正在不断更新的窗口。
在该应用程序中,当用户点击“q”时,我有一个充当“消息框”(例如对话框)的窗口,询问他们是否要关闭。在其他窗口更新之前,这一切正常。此时,其他窗口将绘制在对话框上,使其(部分)不可见。
在对话框窗口上调用 wrefresh() 似乎没有帮助。如何强制窗口位于前台?
我一整天都在阅读手册页,但找不到任何东西。当然,在提出问题 5 分钟后,我找到了解决方案:
redrawwin(dialog_window);
wrefresh(dialog_window);
我的对话框现在停留在前台。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)