知识点: GetStdHandle函数 FillConsoleOutputCharacter函数 SetConsoleCursorPosition函数 system函数 一、 GetStdHandle 获取标准设备句柄 : HANDLE GetStdHandle( DWORD nStdHandle ); GetStdHandle()返回标准的输入、输出或错误的设备的句柄,也就是获得输入、输出/错误的屏幕缓冲区的句柄。 其参数nStdHandle的值为下面几种类型的一种: 值含义 STD_INPUT_HANDLE 标准输入的句柄 STD_OUTPUT_HANDLE 标准输出的句柄 STD_ERROR_HANDLE 标准错误的句柄 二、FillConsoleOutputCharacter 填充字符 BOOL FillConsoleOutputCharacter( HANDLE hConsoleOutput, // 缓冲区句柄 一般通过 GetStdHandle(STD_OUTPUT_HANDLE)获取 TCHAR cCharacter, // 要填充的字符 DWORD nLength, // 填充的字符数量 COORD dwWriteCoord, // 填充的起始坐标x,y LPDWORD lpNumberOfCharsWritten // 返回一个写入数量的指针 ); 三、SetConsoleCursorPosition 移动光标位置 BOOL SetConsoleCursorPosition( HANDLE hConsoleOutput, //缓冲区句柄 一般通过 GetStdHandle(STD_OUTPUT_HANDLE)获取 COORD dwCursorPosition // 指定新的光标位置 ); 四、设置当前光标位置 gotoxy(int x, int y); //之前需要用字符填满窗口缓冲区 1、获取当前输出缓冲区句柄 GetStdHandle
c++ 绘制方框
最新推荐文章于 2024-10-10 10:58:41 发布
本文详细介绍了如何使用C++编程语言来绘制方框,包括相关函数的使用和示例代码,帮助读者理解C++在图形绘制方面的应用。
摘要由CSDN通过智能技术生成