当用户关闭控制台时,系统会生成CTRL + CLOSE信号。连接到控制台的所有进程收到信号,给每个进程一个终止前清理的机会。当一个进程收到这个信号时,执行任何清除操作后,处理函数可以采取以下操作之一:
*致电ExitProcess终止进程。
*返回FALSE。如果没有注册的处理程序函数返回TRUE,则默认处理程序终止进程。
*返回TRUE。在这种情况下,不会调用其他处理函数,弹出对话框询问用户是否终止进程。如果用户选择不终止进程,系统将不会关闭控制台,直到进程终止。