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;
}
相关推荐
Freak嵌入式6 小时前
ESP32 实现在线动态安装库和自动依赖安装-使用uPyPI包管理平台
arm开发·ide·嵌入式·micropython·电子·upypi
偶尔贪玩的骑士9 小时前
Jupyter Notebook导出带中文字体PDF
ide·jupyter·pdf
秃秃然然10 小时前
IntelliJ IDEA指北
java·ide·intellij-idea
鱼骨不是鱼翅12 小时前
jupyter notebook
ide·人工智能·jupyter
计算机安禾13 小时前
【数据结构与算法】第25篇:静态查找(一):顺序查找与折半查找
java·开发语言·数据结构·学习·算法·visual studio code·visual studio
程序设计实验室14 小时前
浅谈次世代代码编辑器 Zed:Rust 原生性能、GPU 渲染
ide
李子焱14 小时前
第三节:开发环境搭建与Trae IDE深度配置
前端·ide·python·node.js·trae ide
m0_7167652315 小时前
C++基础入门案例--通讯录管理系统详解
开发语言·c++·经验分享·笔记·学习·青少年编程·visual studio
蜗牛 Day Day Up15 小时前
vscode运行TypeScript
ide·vscode·typescript
sdkingz15 小时前
idea好用插件
java·ide·intellij-idea