微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ncurses 是否可以将字段 form.h 添加到面板 panel.h?

如何解决ncurses 是否可以将字段 form.h 添加到面板 panel.h?

我开始学习 ncurses 库,并尝试使用 FORM 和 PANEL。我有一个带有某个字段的 WINDOW,我使用“set_form_win”将 WINDOW ptr 链接到 FORM。示例:

    WINDOW *my_wins[3];
    PANEL  *my_panels[3];
    FIELD *field[3];
    FORM  *my_form;
    field[0] = new_field(1,10,2,0);
    field[1] = new_field(1,3,0);
    field[2] = NULL;

    set_field_back(field[0],A_UNDERLINE);
    field_opts_off(field[0],O_AUTOSKIP);
    // same for others...

    my_form = new_form(field);
    set_form_win(my_form,my_wins[2]);
    
    post_form(my_form);

    wrefresh(my_wins[2]);
    
    my_panels[0] = new_panel(my_wins[0]);

在我看来,当调用 new_panel(my_wins[0]) 时,所有字段都不再附加到窗口。

是否可以将字段附加到窗口并将窗口附加到面板?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。