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;
}
相关推荐
HAPPY酷1 小时前
Visual Studio C++ 项目“添加现有项“避坑指南
java·c++·visual studio
没有bug.的程序员4 小时前
IDEA 效能巅峰实战:自定义模板 Live Templates 内核、快捷键精密逻辑与研发提效深度指南
java·ide·intellij-idea·快捷键·研发提效·自定义模板
charlie1145141916 小时前
从0开始榨干 Claude Code:VSCode 实战配置与默认读取文件完整踩坑记录
ide·vscode·编辑器
聂 可 以1 天前
解决Pycharm中(Python)软件包下载速度很慢、甚至下载失败的问题
ide·python·pycharm
小付同学呀2 天前
Visual Studio 2026 正式版下载与安装详细教程!
ide·visual studio
SiYuanFeng2 天前
vscode中markdown使用单个$显示公式($...$),preview页面里公式显示失败
ide·vscode·编辑器
火焰中舞蹈的小孩2 天前
Unity和Android Studio相互调用 CH340在unity中调用
android·ide·android studio
coderYYY3 天前
VSCode终端启动报错
前端·ide·vscode·npm·编辑器
FunW1n3 天前
Android Studio与Hook模块开发相关问题及实现方案梳理
android·ide·android studio