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;
}
相关推荐
郝学胜_神的一滴12 小时前
C++ Templates 06:搞懂模板代码的三种组织方式
c++·visual studio
水饺编程16 小时前
第1章,[Win32 章节]:Windows 简史
c语言·c++·visual studio
golang学习记19 小时前
VSCode AI完成任务的仪式感:撒礼花
ide·vscode·编辑器
VIP_CQCRE20 小时前
在 Visual Studio 里接入 Ace Data Cloud:用 LMLocal 直接调用 OpenAI 兼容模型
openai·ai编程·visual studio·ace data cloud·lmlocal
VIP_CQCRE2 天前
在 Visual Studio 里接入 Ace Data Cloud:让 LMLocal 调用 OpenAI 兼容模型
openai·ai编程·开发工具·visual studio·ace data cloud
郝学胜_神的一滴2 天前
C++ Templates 05:那些容易踩坑的技巧性基础知识
c++·visual studio
水饺编程2 天前
第1章:开发环境搭建,在 Windows 中安装 VS 2019
linux·c语言·汇编·visual studio
1024奇点2 天前
【仓颉语言入门 · 第26课】
开发语言·ide·开源
golang学习记2 天前
VSCode AI新特性:HydraFusion来了:系统会自己组队干活
ide·人工智能·vscode
文祐3 天前
下载Visual Studio 2017 Build Tools version 15.9
ide·visual studio