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;
}
相关推荐
sunburn-16 小时前
Java 排序算法详细教学:从冒泡排序到快速排序
java·开发语言·数据结构·ide·算法
life码农17 小时前
PhpStorm或Pycharm中 如何从某个位置全选文字到文件末尾
ide·pycharm·phpstorm
神一样的老师18 小时前
RA-Eco-RA4M2-100PIN-V2.0 开发环境:VSCode + FSP 从新建工程到点亮 LED
ide·vscode·编辑器
围炉聊科技19 小时前
你从IDE切到ADE了吗?智能体开发环境赛道地图——智能体基建系列
ide·人工智能
passion19 小时前
CnPack IDE专家包发布1.8.1正式版!
ide·delphi·cnpack
霸道流氓气质19 小时前
Graph Studio Web IDE 深度实战:可视化编排、断点调试与生产级运维全指南
运维·前端·ide
凉茶钱1 天前
【吃透C++】static、友元、内部类、匿名对象与拷贝编译器优化全解析
c++·青少年编程·visual studio
阿伟玩不懂1 天前
接入第一个 MCP Server:让 AI 自己看你的数据库
ide·人工智能
下页、再停留2 天前
【C#桌面客户端系列学习-2】在原来窗口基础上打开新窗口
c#·visual studio
liufeiyu19767 天前
VS 2026 升级后出现错误: 找不到指定的 SDK“Microsoft.NET.Sdk”
visual studio·vs 2026