我试图使用ncurses库在主窗口中放置一个较小的窗口。我希望它看起来有点像最终的幻想战斗屏幕,你的主要地图和角色将在主窗口上,子窗口将在底部显示你的战斗选择。
我尝试使用" WINDOW * subWin = newwin(nlines,ncols,y0,x0);"但是当我运行它时,我没有看到任何辅助窗口或子窗口。有人知道我使用的是不正确的还是为什么我无法真正看到子窗口?
谢谢!
答案 0 :(得分:3)
这是一个显示带有子窗口的主窗口的示例:
#include <curses.h>
int main(int argc, char** argv)
{
initscr();
printw("Main window");
WINDOW* subwindow = newwin(10,20,5,15);
refresh();
box(subwindow,0,0);
mvwprintw(subwindow, 1, 1, "subwindow");
refresh();
wrefresh(subwindow);
getch();
delwin(subwindow);
endwin();
return 0;
}