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;
}
相关推荐
whm277713 小时前
Visual Basic 建立数据库
开发语言·数据库·visual studio
猪在黑魔纹里17 小时前
解决VSCode无法高亮、解析numpy中的部分接口(如pi、deg2rad)
ide·vscode·python·numpy
让梦想疯狂17 小时前
Visual Studio 自动格式化代码
ide·visual studio
code bean17 小时前
【CMake 】[第九篇] 解决 CMake + Visual Studio 中文乱码问题完整指南
ide·visual studio
AllinGold17 小时前
反重力Antigravity配置
ide
忘带键盘了20 小时前
eclipse配置
java·ide·eclipse
Aevget20 小时前
知名Java开发工具IntelliJ IDEA v2025.3正式上线——开发效率全面提升
java·ide·人工智能·intellij-idea·开发工具
前端小臻20 小时前
分享一个vscode的todo插件(todo Tree 包含使用
ide·vscode·编辑器
昊虹AI笔记21 小时前
Pycharm运行时需要JVM怎么办?
jvm·ide·pycharm
韩曙亮1 天前
【VSCode】设置中文、多标签设置 ( 设置显示语言 | 批量打开标签 | 标签栏切换 )
ide·vscode·编辑器·开发工具