4 curses库基垫(pad)处理
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)处理相关推荐
- Unix/Linux下的Curses库开发指南——第三章curses库窗口
第3 章 curses 库窗口 3 .1 curses 窗口简介 3.1.1窗口概念 窗口是 curses 库中最重要的一个组件,它实际上是屏幕上的一块矩形区域,在上面我们可以进行各种输出以及操作. ...
- Linux Unix C 中的curses库——curses.h
打算在Linux下用curses.h写一个图形界面,结果发现 hello.c:1: fatal error: curses.h: No such file or directory 上网搜索了一下,才 ...
- Py之curses:curses库的简介、使用、安装方法详细攻略
Py之curses:curses库的简介.使用.安装方法详细攻略 目录 curses库简介 curses库安装 T1.直接命令法 T2.下载whl法 curses库的使用方法 curses库简介 cu ...
- linux安装库文件下载,Linux下的Curses库的下载与安装
curses库是可以在Linux 终端中写出字符用户界面的一个库,现在较新的版本应该是ncurses库,现在已经很少有人再去使用他了,所以想拥有这个库并且在linux下写出自己用户界面的可以参考一下本 ...
- java 字符界面 curses_[C++]Linux之图形界面编程库[curses库]之入门教程
0. 环境 x86 / 64bit Linux Ubuntu 16.04 1. 安装 //方法一 sudo apt-get install libncurses5-dev [ ubuntu 16.04 ...
- Unix/Linux下的Curses库开发指南——第二章 curses库I/O处理
第2章 curses库I/O处理 2.1 curses库简介 curses库是curses开发包中最重要的一个库,其中提供了一些基本的屏幕操作函数,包括输入/输出,屏幕初始化,屏幕处理中断以及窗口的创 ...
- Unix/Linux下的Curses库开发指南——第一章 Curses库开发简介
1.1什么是curses curses实际上是一个函数开发包,专门用来进行UNIX下终端环境下的屏幕界面处理以及I/O处理.通过这些函数库,C和C++程序就可以控制终端的视频显示以及输入输出.使用cu ...
- Linux下的Curses库的下载与安装
curses库是可以在linux终端中写出字符用户界面的一个库,现在较新的版本应该是ncurses库,现在已经很少有人再去使用他了,所以想拥有这个库并且在linux下写出自己用户界面的可以参考一下本博 ...
- python windows curses库安装教程
python windows curses库安装教程 curses库不支持Windows操作系统,因此如果您用Windows操作系统并且确实需要用curses库,那需要手动安装. 首先,进入这个网站 ...
- gcc的ar工具及as汇编编译器入门练习及curses库
gcc的ar工具及as汇编编译器入门练习及curses库 目标 参考资料 一.ar工具使用 1.编写三个函数main.c/sub1.c/sub2.c 2.将x2x.x2y目标文件用 ar工具生成1个 ...
最新文章
- 【软件工程】5.8 黑盒白盒测试
- 算法导论笔记- 二叉查找树问题
- LCA 最近公共祖先(RMQ、树上倍增、Tarjan),树上两点距离,线段重合长度
- 网速变得奇慢说明可能需要安装金山ARP防火墙了
- java和c的反汇编_JAVAP -C反汇编指令的学习(转载)
- 两直线平行交叉相乘_教师资格证面试《平行线的特征》教学设计
- arcgis运行慢_ArcGIS Pro运行较慢的诊断方法
- MiluGPS(迷路者GPS导航软件)
- 用Excel做数据地图
- 计算机常用英语词汇一览表,计算机常用英语词汇总表
- 2.4G蓝牙耳机等穿戴蓝牙设备贴片天线方案 CA-C01
- Window / Mac 系统 nvm 安装使用指南
- 【C语言】判断输入是否能被5整除
- c++编程拼图小游戏
- oracle创建序列号
- 安装JDK及配置环境变量
- ERROR executor.CoarseGrainedExecutorBackend: RECEIVED SIGNAL TERM
- pip安装不是包名__一蓑烟雨任平生
- Yearn Finance闪电贷攻击分析学习
- SAP ABAP ZIF 实现数据接口的增量查询
热门文章
- 求素数 java 101 200_Java求101~200之间的素数
- 电脑桌面底部显示计算机图标怎么隐藏,电脑底部的任务栏如何隐藏
- 某丰快递分拣小程序-python字典
- CH340串口驱动的官网下载链接地址(包含各大操作系统平台)
- python去除标点符号_Python 程序从字符串中删除标点符号
- 极路由2hc5761刷华硕固件_极路由3华硕固件下载-极路由3 Pro刷华硕固件官方完整版【附升级工具及教程】-东坡下载...
- 获取windows当前登录的用户名
- 浅谈完备化及完备空间上的线性算子
- 混淆的概念:SIF、CIF、4CIF、D1
- diabetes影响因子2017_DIABETES