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;
}
相关推荐
令狐前生13 小时前
Intellij IDEA 2025 破解安装
java·ide·intellij-idea
知彼解己15 小时前
Eclipse Temurin:企业级 Java JDK 发行版的最佳实践
java·ide·eclipse
独隅15 小时前
CLion 在 Linux 上的完整安装与配置使用指南
linux·运维·服务器·c语言·c++·ide
jerryinwuhan15 小时前
VScode 安装opencode
ide·vscode·编辑器
223糖15 小时前
Idea,pycharm2026激活保姆级教程
java·ide·intellij-idea
独隅16 小时前
CLion 接入 Codex 的完整配置使用全面指南
c++·ide·ai·c++23
脚踏实地皮皮晨17 小时前
003003002_WPF Grid 基类官方类定义逐行深度解析
开发语言·windows·算法·c#·wpf·visual studio
sphw1 天前
nixnb: Jupyter Notebook 优雅分享
ide·人工智能·jupyter
zyl837211 天前
MCP CodeGraph 完整介绍
visual studio
脚踏实地皮皮晨1 天前
002002002_DepandencyObject类2
开发语言·windows·算法·c#·visual studio