今天学习的windows系统函数
学习windows系统函数,编辑软件为CodeBlocks。 安装CodeBlocks。 打开CodeBlock,打开‘文件’,进入‘Project’,打开‘Console application’,选择C,按步骤进行,打开工作空间,初始文件夹为Sources,文件为main.c,在main.h里添加#include<windows.h> 之后我们需要点击文件--Files--C/C++header并全选条件后完成新建头文件夹Headers中的day1.h 但在我们运行的时候却发生了错误,错误如下: CodeBlocks无法运行,提示没有发现编译库,在我们的检查下,发现在设置---compiler setting---全局编译器设置--Toolchain executables中,点击自动搜索即可 此为运行结果: 打开main.c,输入以下代码: HANDLE a; 此为定义一个句柄变量 a=GetStdHandle(STD_OUTPUT_HANDLE); 此为获取一个句柄,参数设置为标准输出模式,并赋值给句柄变量
此函数为调用GetStdHandle获取当前的标准输入和标准输出 运行结果如下: 我们再输入第二个代码 CONSOLE_CURSOR_INFO info; info.bVisible=FALSE; info.dwSize=100; SetConsoleCursorInfo(a,&info); 此函数为设置控制台光标隐藏和高度(特别说明:TRUE为显示光标,FALSE为不显示光标;控制台一行字符的高度为100,光标的高度为1到100)
运行结果如下: 之后: COORD pos; pos.X=20; pos.Y=10;// SetConsoleCursorPosition(a,pos); 此函数为定位光标的位置(特别说明:纵坐标是横坐标的2倍,且坐标系为第三象限,最后最大的坐标是缓冲区大小减1)
运行结果如下: 再后: SetConsoleTitle("World"); 此函数为设置窗体标题 运行结果如下: 最后: SetConsoleTextAttribute(a,201); 此函数为设置前景色和背景色(特别说明:三原色蓝,绿,红,高亮显示存在即为1,不存在即为0,例:红加绿色即表示0110,也就是6; 函数是靠一个字节的低四来控制前景色,高四位来控制背景色。) 运行结果如下:
总结今天的收获:学习了Windows系统函数的介绍和使用,并在软件上运行了出来,就这样。
|