博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cNoteSetCursor_命令窗口光标设置
阅读量:5291 次
发布时间:2019-06-14

本文共 1171 字,大约阅读时间需要 3 分钟。

1 #include"stdio.h" 2 #include"windows.h" 3 //#include"stdbool.h" 4 /* 5 void cursor(int cursor_size,int cursor_vi) 6 cursor_size 光标大小,范围为从1到100,1最小,100最大; 7 cursor_vi 光标可见性,为0或false为不可见,为1或ture为可见; 8 */ 9 //note1
10 //note2
11 void cursor(int cursor_size,BOOL cursor_vi)12 {13 if((cursor_size<0)||(cursor_size>100)||((cursor_vi!=0)&&(cursor_vi!=1)))14 {15 printf("\nWarnning from cursor(): 1<=cursor_size<=100 cursor_vi=0 or cursor_vi=1\n");16 cursor_size=1;17 cursor_vi=1;18 }19 CONSOLE_CURSOR_INFO cursor_info = {cursor_size, cursor_vi}; 20 SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE), &cursor_info);21 }22 void main()23 {24 system("pause");25 cursor(1,0);26 printf("The Cursor is hidded.\n");27 system("pause");28 cursor(1,1);29 printf("The Cursor is visible.\n");30 system("pause");31 }32 /*33 函数和结构体都在windows.h中有定义34 35 CONSOLE_CURSOR_INFO结构体定义如下:36 37 typedef struct38 { DWORD dwSize;//范围为1到10039 BOOL bVisible; //0或false 光标不可见 1或true 光标可见40 }CONSOLE_CURSOR_INFO, *PCONSOLE_CURSOR_INFO;41 */

 

转载于:https://www.cnblogs.com/lzqzldz/p/6298152.html

你可能感兴趣的文章
java调用oracle存储过程,返回结果集
查看>>
使用命令创建数据库和表
查看>>
数据库的高级查询
查看>>
HttpClient(一)-- HelloWorld
查看>>
dump调试函数
查看>>
Android 利用Sharp样式设置文本框EditText圆角形状
查看>>
[YTU]_2443 ( C++习题 复数类--重载运算符3+)
查看>>
sdut_1189
查看>>
归并排序
查看>>
机器视觉:SSD Single Shot MultiBox Detector
查看>>
走遍美国 —— 各州及其别名
查看>>
国内外免费电子书(数学、算法、图像、深度学习、机器学习)
查看>>
狄利克雷过程(Dirichlet Process)
查看>>
五子棋项目的实现(二)博弈树算法的描述
查看>>
Hibernate : Disabling contextual LOB creation as createClob() method threw error
查看>>
【bzoj4872】[Shoi2017]分手是祝愿 期望dp
查看>>
字符串元转分
查看>>
thinkphp 防sql注入
查看>>
201521123044 《Java程序设计》第1周学习总结
查看>>
MIT Scheme 的基本使用
查看>>