怎样 隐藏光标—设置光标
一、隐藏光标
1、引入头文件window.h
2、 定义光标信息结构体变量 CONSOLE_CURSOR_INFO cursor info={1,0};
typedef struct _CONSOLE_CURSOR_INFO
{
DWORD dwSize; // 光标百分比大小
BOOL bVisible; // 是否可见
} CONSOLE_CURSOR_INFO, *PCONSOLE_CURSOR_INFO;
3、 获取控制台句柄
HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE);
4、 调用设置控制台光标信息函数
SetConsoleCursorInfo(handle,&cursor info);
其中:BOOL SetConsoleCursorInfo // 设置光标信息
{
HANDLE hConsoleOutput, // 句柄
CONST CONSOLE_CURSOR_INFO *lpConsoleCursorInfo // 光标信息
};
二、设置光标位置
1、 引入头文件window.h
2、 获取控制台句柄
HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE);
3、设置光标位置
其中:BOOL SetConsoleCursorPosition
{
HANDLE hConsoleOutput, // handle to console screen buffer
COORD dwCursorPosition // new cursor position coordinates
};
typedef struct COORD
{ // coord.
SHORT X; // horizontal coordinate
SHORT Y; // vertical coordinate
} COORD;
以上是理论只是咯。
下面是我用在显示日历系统的应用例子,毫不吝啬的分享给你们咯~~嘻嘻!!!!
!!!无比重要的一段!!!
void ConPos(int x,int y) // { // COORD pos; // pos.X = x; // pos.Y = y; // HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE); // SetConsoleCursorPosition(handle,pos); // } void ShowFace(Date *d,Time *t,int *flag) { int i,j; for(i = 1;i<15;i++) { ConPos(5,i);/应用/// cout<<"||"; } for(i = 1;i<15;i++) { ConPos(35,i); cout<<"||"; } for(j = 7;j<35;j++) { ConPos(j,1);// cout<<"="; } for(j = 7;j<35;j++) { ConPos(j,4); cout<<"="; } for(j = 7;j<35;j++) { ConPos(j,14); cout<<"="; } ConPos(9,3);/ GetCurDate(d,flag); ShowDate(d); char title1[15] = {"Welcome to..."}; char title2[18] = {"Anna Calendar^-^"}; ConPos(10,8);/// for(i = 0;i<15;i++) { printf("%c",title1[i]); Sleep(100); } ConPos(15,10);/ for(i = 0;i<18;i++) { printf("%c",title2[i]); Sleep(100); } ConPos(0,15);/ }
怎样 隐藏光标—设置光标相关推荐
- 用C语言实现三子棋小游戏(C语言菜单创建--设置光标,隐藏光标)
文章目录 前言 一.菜单设置 二.三子棋游戏 1.各部分代码 2.运行结果 总结 前言 本文主要用C语言实现三子棋(简易版)小游戏,同时介绍C语言中的菜单设置. 一.菜单设置 我们在C语言中设置菜单一 ...
- EditText的换行输入、输入起始位置、调用指定格式的系统键盘(显示和隐藏),光标颜色,密码动态设置可见性
java代码中:EditText editText = new EditText(this); //设置EditText的显示方式为多行文本输入 editText.setInputType(Input ...
- css 浮动问题 display显示 和 光标设置cursor
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- linux设置光标位置,linux下光标定位和输出颜色设置
printf("\033[47;31mhello world\033[5m"); 47是字背景颜色, 31是字体的颜色, hello world是字符串. 后面的\033[5m是 ...
- PADS Router VX.2.3 设置光标的类型
操作系统:Windows 10 x64 工具:PADS Router VX.2.3 菜单:Tools > Options...(快捷键:Ctrl + <Enter>) 在Option ...
- [图解]在输入框和文本框中获取和设置光标位置,以及选中文本和获取选中文本值的方法 --- 详解,兼容所有浏览器。...
为什么80%的码农都做不了架构师?>>> 写在前面 最近在segmentfault上看到它的日期输入控件,感觉挺有意思.好吧,动手写一个,加到自己的代码库里吧. 然后问题来了, ...
- android设置光标闪烁,Android EditText闪烁光标
我的Activity中只有一个EditText,我希望它在输入完成后隐藏闪烁的光标 – 焦点切换或用户按下Done – 换句话说,当输入键盘消失时. 这是EditText的代码. android:la ...
- 游标式屏幕菜单c语言,【C语言】控制台窗口图形界面编程(六):光标设置
00. 目录 01. CONSOLE_CURSOR_INFO结构 包含有关控制台光标的信息. typedef struct _CONSOLE_CURSOR_INFO { DWORD dwSize; B ...
- java 设置光标_java光标位置怎么设置 java设置光标位置方法
java设置光标位置方法: 方法一. import Java.awt.TextField; import javax.swing.JFrame; public class InsertPosition ...
最新文章
- Vue mixins(混入) 附代码示例详解
- 不显示圆点_10个应用隐藏的彩蛋,细节控都不一定全知道。
- 同一MODBUS读写多(两)个BH32角度传感器
- Linux 中SeLinux 的禁用方式
- python画图的模块_python强大的绘图模块matplotlib示例讲解
- 如何编译 php,如何编译安装一个php模块
- 华为p6电信版 android 4.5,华为P6电信版系统应用apk补全教程 完整EMUI
- 程序员的十层楼(11层)
- Python程序的执行过程
- AcWing(状态机模型) 1049. 大盗阿福
- Flash 游戏设计笔记:计时器制作
- 处理Windows快捷键占用冲突
- 一些用JAVA实现的小题目
- 无需外部晶振的SOP16封装串口扩展芯片/UART扩展芯片/1扩4芯片介绍及指令说明
- 基于强化空间注意力的视网膜网络(ESA-Unet)
- 微信营销的技巧有哪些 微信营销取名的禁忌 微信内容写作的七个要点
- 语音论文:用于端到端语音识别的简化完全量化的Transformer模型
- 矩阵游戏java_矩阵取数游戏JAVA题解
- 计算机教师培训项目申报书,课题《基于培养教师信息素养的教学研究》申报书(2013年4月—2015年3月)...
- fpu测试_浮点运算单元FPU能给电机控制带来什么?