4 curses库基垫(pad)处理

~~~~~~~~~~~~~~~~~~~~~~~~

4.1 基垫说明

=============

* 基垫也是一种窗口,它在各方面与WINDOW一样,只是它的大小和位置不再局限于终端屏幕的可视部分.

* 与子窗口类似,基垫也同样有子基垫(subpad)

* 大部分窗口操作的函数都可以直接作用在基垫上,只有少数才是基垫独有的.

* 由于基垫可以完全看不见,这就导致了基垫与WINDOW的一个最主要的差异,即基垫与标准屏幕没有直接关联

4.2 基垫函数说明

=================

/**@brief 创建新基垫@param lines,cols 指定创建基垫的总行数和总列数@return 失败的话,返回NULL@note 由于与标准屏幕没有任何关联,因此参数中不需要在标准屏幕中的定位参数*/WINDOW* newpad(int lines,int cols);/**@brief 创建子基垫@param pad 要创建子基垫的父基垫@param lines,cols 子基垫的行数和列数@param begin_x,begin_y 子基垫左上方在父基垫中的相对位置*/WINDOW* subpad(WINDOW* pad,int lines,int cols,int begin_x,int begin_y);/**@brief 刷新基垫指定区域@param prow,pcol 描述了基垫中需要刷新到标准屏幕中的区域的左上角@param sminrow,smincol,smaxrow,smaxcol 指示标准屏幕上显示基垫的矩形区域@see   pnoutrefresh() doupdate()*/int prefresh(WINDOW* pad,int prow,int pcol,int simnrow,int smincol,int smaxrow,int smaxcol);

本文出自 “暗日” 博客,请务必保留此出处http://darksun.blog.51cto.com/3874064/1297302

4 curses库基垫(pad)处理相关推荐

  1. Unix/Linux下的Curses库开发指南——第三章curses库窗口

    第3 章 curses 库窗口 3 .1 curses 窗口简介 3.1.1窗口概念 窗口是 curses 库中最重要的一个组件,它实际上是屏幕上的一块矩形区域,在上面我们可以进行各种输出以及操作. ...

  2. Linux Unix C 中的curses库——curses.h

    打算在Linux下用curses.h写一个图形界面,结果发现 hello.c:1: fatal error: curses.h: No such file or directory 上网搜索了一下,才 ...

  3. Py之curses:curses库的简介、使用、安装方法详细攻略

    Py之curses:curses库的简介.使用.安装方法详细攻略 目录 curses库简介 curses库安装 T1.直接命令法 T2.下载whl法 curses库的使用方法 curses库简介 cu ...

  4. linux安装库文件下载,Linux下的Curses库的下载与安装

    curses库是可以在Linux 终端中写出字符用户界面的一个库,现在较新的版本应该是ncurses库,现在已经很少有人再去使用他了,所以想拥有这个库并且在linux下写出自己用户界面的可以参考一下本 ...

  5. java 字符界面 curses_[C++]Linux之图形界面编程库[curses库]之入门教程

    0. 环境 x86 / 64bit Linux Ubuntu 16.04 1. 安装 //方法一 sudo apt-get install libncurses5-dev [ ubuntu 16.04 ...

  6. Unix/Linux下的Curses库开发指南——第二章 curses库I/O处理

    第2章 curses库I/O处理 2.1 curses库简介 curses库是curses开发包中最重要的一个库,其中提供了一些基本的屏幕操作函数,包括输入/输出,屏幕初始化,屏幕处理中断以及窗口的创 ...

  7. Unix/Linux下的Curses库开发指南——第一章 Curses库开发简介

    1.1什么是curses curses实际上是一个函数开发包,专门用来进行UNIX下终端环境下的屏幕界面处理以及I/O处理.通过这些函数库,C和C++程序就可以控制终端的视频显示以及输入输出.使用cu ...

  8. Linux下的Curses库的下载与安装

    curses库是可以在linux终端中写出字符用户界面的一个库,现在较新的版本应该是ncurses库,现在已经很少有人再去使用他了,所以想拥有这个库并且在linux下写出自己用户界面的可以参考一下本博 ...

  9. python windows curses库安装教程

    python windows curses库安装教程 curses库不支持Windows操作系统,因此如果您用Windows操作系统并且确实需要用curses库,那需要手动安装. 首先,进入这个网站 ...

  10. gcc的ar工具及as汇编编译器入门练习及curses库

    gcc的ar工具及as汇编编译器入门练习及curses库 目标 参考资料 一.ar工具使用 1.编写三个函数main.c/sub1.c/sub2.c 2.将x2x.x2y目标文件用 ar工具生成1个 ...

最新文章

  1. 【软件工程】5.8 黑盒白盒测试
  2. 算法导论笔记- 二叉查找树问题
  3. LCA 最近公共祖先(RMQ、树上倍增、Tarjan),树上两点距离,线段重合长度
  4. 网速变得奇慢说明可能需要安装金山ARP防火墙了
  5. java和c的反汇编_JAVAP -C反汇编指令的学习(转载)
  6. 两直线平行交叉相乘_教师资格证面试《平行线的特征》教学设计
  7. arcgis运行慢_ArcGIS Pro运行较慢的诊断方法
  8. MiluGPS(迷路者GPS导航软件)
  9. 用Excel做数据地图
  10. 计算机常用英语词汇一览表,计算机常用英语词汇总表
  11. 2.4G蓝牙耳机等穿戴蓝牙设备贴片天线方案 CA-C01
  12. Window / Mac 系统 nvm 安装使用指南
  13. 【C语言】判断输入是否能被5整除
  14. c++编程拼图小游戏
  15. oracle创建序列号
  16. 安装JDK及配置环境变量
  17. ERROR executor.CoarseGrainedExecutorBackend: RECEIVED SIGNAL TERM
  18. pip安装不是包名__一蓑烟雨任平生
  19. Yearn Finance闪电贷攻击分析学习
  20. SAP ABAP ZIF 实现数据接口的增量查询

热门文章

  1. 求素数 java 101 200_Java求101~200之间的素数
  2. 电脑桌面底部显示计算机图标怎么隐藏,电脑底部的任务栏如何隐藏
  3. 某丰快递分拣小程序-python字典
  4. CH340串口驱动的官网下载链接地址(包含各大操作系统平台)
  5. python去除标点符号_Python 程序从字符串中删除标点符号
  6. 极路由2hc5761刷华硕固件_极路由3华硕固件下载-极路由3 Pro刷华硕固件官方完整版【附升级工具及教程】-东坡下载...
  7. 获取windows当前登录的用户名
  8. 浅谈完备化及完备空间上的线性算子
  9. 混淆的概念:SIF、CIF、4CIF、D1
  10. diabetes影响因子2017_DIABETES