Console API 可以取代 stdio
以下是一些API函数:
FillConsoleOutputAttribute API 将属性写入屏幕缓冲区
FillConsoleOutputCharacter API 将字符写入屏幕缓冲区
FlushConsoleInputBuffer API 清除控制台输入缓冲区
FlushFileBuffers API 清除文件缓冲区
FreeConsole API 释放控制台
FreeDDElParam API 释放DDE消息IPARAM
GetConsoleCP API 为控制台输入获取代码页
GetConsoleCursorInfo API 返回光标大小
GetConsoleMode API 返回控制台输入输出模式
GetConsoleOutputCP API 为控制台输出获取代码页
GetConsoleScreenBufferInfo API 返回屏幕缓冲区信息
GetConsoleTitle API 返回控制台窗口标题
GetCurrentProcess API 返回当前进程的句柄
GetCurrentProcessId API 返回当前进程ID值
GetCurrentThread API 返回当前线索的句柄
GetCurrentThreadId API 返回当前线索ID值
GetCursor API 返回当前光标的句柄
GetCursorPos API 返回当前光标的位置
GetDlgItem API 返回对话框控件句柄
GetForegroundWindow API 返回前景窗口句柄
GetFocus API 返回当前焦点窗口句柄
GetKeyboardType API 返回键盘信息
GetNumberOfConsoleInputEvents API 返回控制台队列事件数
GetTextCharsetInfo API 返回当前字体设置信息
GetTextColor API 返回当前文本色彩
GetTextFace API 返回当前字体的字样
GetTextMetrics API 返回当前字体的公制
SetConsoleActiveScreenBuffer API 改变显示屏幕缓冲区
SetConsoleCP API 设置控制台输入代码页
SetConsoleCtrlHandler API 设置控制台进程的单个句柄
SetConsoleCursorInfo API 设置控制台光标大小
SetConsoleCursorPosition API 设置控制台光标位置
SetConsoleMode API 设置控制台输入输出模式
SetConsoleOutputCP API 设置控制台输出代码页
SetConsoleScreenBufferSize API 改变屏幕缓冲区大小
SetConsoleTextAttribute API 设置屏幕文本属性
SetConsoleTitle API 设置控制台窗口标题字符串
SetConsoleWindowInfo API 设置控制台窗口大小
获取更多帮主请关注小程序