控制台

【勇芳软件工作室】汉化HomePreviousNext

A 【安慰】是向字符模式应用程序提供I / O的接口。这种与处理器无关的机制可以轻松地移植现有的字符模式应用程序或创建新的字符模式工具和应用程序。

控制台由输入缓冲区和一个或多个屏幕缓冲区组成。【输入缓冲区】包含输入记录队列,每个输入记录包含有关输入事件的信息。输入队列总是包括按键和按键释放事件。它还可以包括鼠标事件(指针移动和按钮按压和释放)以及用户操作影响活动屏幕缓冲区大小的事件。A 【屏幕缓冲区】是用于在控制台窗口中输出的字符和颜色数据的二维数组。

Win32 API函数可以实现对控制台的不同级别的访问。高级控制台I / O功能使应用程序能够从标准输入读取存储在控制台输入缓冲区中的键盘输入。这些功能还使应用程序可以写入标准输出或标准错误,以在控制台的屏幕缓冲区中显示文本。高级功能还支持标准控制台的重定向和不同I / O功能的控制台模式的控制。低级控制台I / O功能使应用程序能够接收有关键盘和鼠标事件的详细输入,以及涉及用户与控制台窗口交互的事件。低级功能还可以更好地控制屏幕的输出。