Windows系统,顾名思义,就是窗口系统,每一个程序都可以用窗口来展示,所以,为了展示窗口,需要多做一系列的工作,当然,也有纯控制台应用,就不用附带窗口了. 首先就是窗口程序的入口地址,与传统的int main(int argc, char *argv[])类似,主函数的参数有一个对应该程序的句柄,相当于pid,一个cmd的输入内容,一个用来标识当前窗口的显示状态. 然后是注册窗口数据,定义一个结构体,放入东西(窗口显示数据,名字.图标什么的),然后系统调用,把这段内存的地址在内核里保存一下,