1. 窗口都是windows标准窗口,有窗口句柄,但是console window没有消息循环,直接从缓冲区读数据,显示数据. windows中普通窗口都有自己的窗口过程, 我可以使用SetWindowlong来修改窗口过程, 但是控制台窗口修改后去无法收到消息, 都是窗口为什么控制台的不能通过修改窗口过程来捕获消息? 1. 控制台是基于STDIO相关的句柄实现的,内部循环流程是不断的用ReadConsole来读取输入缓冲并显示,用WriteConsole输出显示结果,相当于窗口中的Peak和T