Linux下curses光标控制
来源:互联网 发布:jar电子书制作软件 编辑:程序博客网 时间:2024/04/30 11:02
----------------------------------------------
* curses库中光标分为物理光标和逻辑光标.物理光标只有一个,而逻辑光标属于curses窗口,每个窗口只有一个物理光标但却可能有多个逻辑光标
* 物理光标位置会在处理输入函数之后发生改变,但可以通过WINDOW结构的_leave标志重新定位它
* 如果设置了_leave标志,在输入结束后,逻辑光标将会移动到物理光标指向的窗口中最后写入的区域.
* 如果没有设置_leave标志,在输入操作结束后,物理光标将返回到逻辑光标指向窗口的地一个字符移动位置
* _leave标志由leaveok()函数控制的
----------------------------------
光标移动函数
/**@brief 移动逻辑光标到指定的位置@param x x坐标,表示移动后位置所在的行数@param y y坐标,表示移动后位置所在的列数 */int move(int x,int y);/**@brief 移动物理光标到指定位置@param last_x 移动前光标所处的行位置@param last_y 移动前光标所处的列位置@param new_x 移动后光标所处的行位置@param new_y 移动后光标所处的列位置@note mvcur()不用等待屏幕刷新就会立即生效 */void mvcur(int last_x,int last_y,int new_x,int new_y);/**@brief 设置物理光标的状态@param visibility 物理光标的状态 0 隐藏 1 正常 2 高亮显示 */int curs_set(int visiblility)
在使用curs_set(int )函数时,如果设置参数为0(隐藏光标),此时界面上看不到光标闪烁,需要再另做一个函数用作“光标”的作用
0 0
- Linux下curses光标控制
- Linux下curses函数库
- linux下curses库介绍
- linux下curses的安装
- Linux下curses常用函数
- linux curses图形库中光标移动程序实例
- linux下的c 编程------curses 库
- linux下的c 编程------curses :color
- linux下的c 编程------curses :Window
- linux下的c 编程------curses :color
- Linux下curses函数库的学习
- linux下的图形编程库curses
- linux 下 curses库 安装 和使用
- linux 下 curses库 安装 和使用
- Linux下的curses屏幕游戏编程
- linux 下 curses库 安装 和使用
- linux 下 curses库 安装 和使用
- Linux下图形函数库---curses.h
- C++实验4
- JIRA系统CentOS系统下的开机启动设置
- 【BZOJ 1049】【HAOI 2006】数字序列【DP】
- Java 基础知识总结
- 学习PHP过程中的一些常见代码优化问题
- Linux下curses光标控制
- Swift之CIImage、CGImage、UIImage之间的相互转换
- 1103
- Java文件流下载
- 微信网页授权(senparc sdk 和 微信原接口)
- 商之翼小京东+ucenter1.6.0+discuz3.3整合经历
- 如何使用SIGINT捕捉kill信号
- 连号区间数
- 策略模式