1.源码主要使用了几个api,分别为:GetStdHandle、SetConsoleTextAttribute、SetConsoleTitleA、SetConsoleCursorPosition、SetConsoleWindowInfo
2.其实关于控制台窗口的操作api还有很多,如果有兴趣研究可以去查官方文档
3.具体内容都写在源码里了,可以看看注释