Visual Studio 20XX控制台程序鼠标点击阻塞问题

文章目录

在Visual Studio 20xx编写的控制台程序中,当鼠标点击控制台时,会阻塞控制台程序运行,不按回车无法继续运行。

方法一

右击控制台标题栏,选择属性,去掉快速编辑模式(Q)的勾选,如:

方法二

在程序中添加代码,关闭快速编辑模式,例如:

cpp 复制代码
int main(int argc, char* argv[])
{
    /* 关闭控制台程序的快速编辑模式, 否则会出现点击界面, 程序将会变成阻塞状态, 不按回车无法继续运行 */
    HANDLE hStdin = GetStdHandle(STD_INPUT_HANDLE);
    DWORD mode;
    GetConsoleMode(hStdin, &mode);
    mode &= ~ENABLE_QUICK_EDIT_MODE; /* 移除快速编辑模式 */
    SetConsoleMode(hStdin, mode);
    return 0;
}
相关推荐
etc95276 小时前
keil下如何指定stack和heap地址
ide·mcu
JTaoX6 小时前
PyCharm 连接本地虚拟机完整指南
ide·python·pycharm
迷路爸爸1808 小时前
cursor资源管理器修改为与vscode一样的纵向布局
ide·vscode·编辑器
星羽XingYu10 小时前
esp32 vscode clangd 无法索引库函数解决方案
ide·vscode·编辑器
Dontla11 小时前
VSCode Python扩展自动加载.env环境变量机制(Python插件)python.terminal.useEnvFile
ide·vscode·python
平头某12 小时前
DSH:Agent 的 VSCode 时刻?
ide·vscode·编辑器
Dontla14 小时前
VSCode打开关闭控制台面板快捷键ctrl+`(terminal快捷键、vscode控制台快捷键)
ide·vscode·编辑器
JTaoX1 天前
pycharm 集成本地 jupyter notebook
ide·jupyter·pycharm
水饺编程1 天前
第5章,[Win32 章节] :贝塞尔样条曲线(一)
c语言·c++·windows·visual studio
李高钢2 天前
除了 IDE,C#/WPF 开发者每天离不开的 10 个工具
ide·c#·wpf