DLL命令名 | 返回值类型 | 公开 | 备注 | |
SetConsoleCtrlHandler | 逻辑型 | 控制台程序中需要截获Ctrl+C(或Ctrl+Break)的组合键来判断是否要中途退出,函数来将Ctrl+C的处理代码重新定义到自 己指定的子程序中,这样当输入句柄具有ENABLE_PROCESSED_INPUT 属性时,用户按下Ctrl+C 组合键后系统即调用指定的子程序 | ||
DLL库文件名 | ||||
kernel32.dll | ||||
在DLL库中对应命令名 | ||||
SetConsoleCtrlHandler | ||||
参数名 | 类型 | 传址 | 数组 | 备注 |
HandlerRoutine | 子程序指针 | 指定为处理Ctrl C 按键的子程序地址, 带一个整数参数type | ||
Add | 逻辑型 | 参数指定为 TRUE 的时候,系统将设置这个子程序为Ctrl+C 处理程序 如果参数指定为FALSE,系统将取消这个设置。 |
词条作者信息 使用例程