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;
}
相关推荐
小桥流水人家丶1 小时前
vscode 格式Prettier配置
ide·vscode·编辑器
攻城狮之路人甲4 小时前
用pycharm写的程序,点击.py无法运行闪退
ide·python·pycharm
Aevget5 小时前
Python开发利器PyCharm v2025.3全新发布——支持主动数据探索
开发语言·ide·python·pycharm
睡觉待开机6 小时前
vscode+gitee+picgo实现稳定图床教程
ide·vscode·gitee
啃火龙果的兔子6 小时前
vscode中的Gemini CLI Launcher插件作用
ide·vscode·编辑器
石油人单挑所有7 小时前
VsCode无法与远端服务器建立连接的解决方案
服务器·ide·vscode
踏过山河,踏过海8 小时前
【Qt VS Tools在Visual Studio 2019中不起作用的解决方法】
qt·visual studio
MyBFuture8 小时前
C# 二进制数据读写与BufferStream实战
开发语言·c#·visual studio
OliverH-yishuihan8 小时前
用windows10的linux子系统在visual studio2019中用C语言开发linux项目
linux·运维·visual studio
宋情写18 小时前
java-IDEA
java·ide·intellij-idea