c++ 绘制方框

本文详细介绍了如何使用C++编程语言来绘制方框,包括相关函数的使用和示例代码,帮助读者理解C++在图形绘制方面的应用。
摘要由CSDN通过智能技术生成
知识点:
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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值