- 论坛徽章:
- 0
|
本人最近刚开始学习使用curses函数库编程,看了各路大虾关于curses函数的精华贴子,受益非浅,但有几个问题一直搞不明白:
1.关于touchwin()函数,是不是指从内存中激活指定的已定义的窗口(切换为当前窗口)?
2.关于delwin()函数,是不是指从内存中删除指定的已定义的窗口,释放其占用的资源?(可是我在使用时,若把指定的已定义的窗口delwin(),可再使用touchwin()函数还是可以激活,这是为何?)
3.如何从窗口指的位置读取输入(字符串)?
4.是否使用touchwin()函数激活窗口后,原处于激活状态下的窗口是否自动退出激活状态?
5.我在实际使用中发现,touchwin()函数单独使用可以激活窗口,wrefresh()函数单独使用也可以激活窗口,是否可以单独使用?(在说明中都是要求配对使用,其意义何在?)
6.若已使用endwin()函数退出curses模式,请问,再要进入curses模式是否要调用已定义的init_curses()函数?(若不是,要如何返回cruses()模式?)
以上几个问题,请版主及各路大虾帮助解答,希望能详细说明而最好不要使用转贴,小弟不胜感激!! |
|