怎么用C或C++实现一个事件

如何用C或C++实现一个事件按任意键开始程序,须按着不放程序才能继续执行,直到结束。如只是点击一下,则程序

如何用C或C++实现一个事件
按任意键开始程序,须按着不放程序才能继续执行,直到结束。如只是点击一下,则程序退出。

[解决办法]
注册一个全局键盘钩子函数,程序后台运行,截获键盘消息以后判断是否是你要的按键,是的话就弹出程序窗口或关闭窗口,否则忽略按键消息。交由系统默认处理。