gpt4 book ai didi

c++ - 关闭控制台时如何使 C++ 执行函数

转载 作者:可可西里 更新时间:2023-11-01 10:26:58 30 4
gpt4 key购买 nike

我想要一个 C++ 程序在我手动关闭控制台时执行一个函数。
我制作了一个 C++ 程序来测试密码,如果密码不正确,则让 Windows 注销。但是,如果我从“X”按钮关闭控制台,什么也不会发生,如果控制台从“X”按钮关闭,我想让窗口也注销?
我尝试了 _onexit_t oe() 函数,但它对我没有帮助。
那么有一种方法可以做到这一点或隐藏包含“最小化”、“最大化”和“关闭”按钮的栏吗?

最佳答案

假设您指的是普通的文本控制台窗口,您可以通过 SetConsoleCtrlHandler 注册您自己的事件处理程序并监视事件 CTRL_C_EVENTCTRL_BREAK_EVENT , CTRL_CLOSE_EVENT, CTRL_LOGOFF_EVENT, CTRL_SHUTDOWN_EVENT

关于c++ - 关闭控制台时如何使 C++ 执行函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13482027/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com