摘要: 填充当我们编写更为高级的curses程序时,我们会发现有时我们可以很容易的构建一个逻辑屏幕,然后将这个逻辑屏幕中的所有或是部分内容输出到物理屏幕上。有时,我们会得到一个比实际的物理屏幕要大的逻辑屏幕,并且每次只显示逻辑屏幕的部分内容。就目前而言,使用curses函数来实现这样的功能对于我们并不是十分容易,因为所有的窗体必须不大于物理屏幕。curses确实提供了一个特殊的数据结构,pad,来操作并不适合普通窗体的逻辑屏幕信息。pad结构与WINDOW结构相类似,而所有可以用于向窗体输出的函数也可以用于pad。然而,pad确实具有其特殊的创建与刷新例程。我们使用与创建普通窗体相类似的方法来创建pa 阅读全文
posted @ 2008-11-05 22:38 jlins 阅读(210) 评论(0) 推荐(0) 编辑