c++ - MSVC 2010 : Allow right-click menu in console during input

标签 c++ windows visual-c++

当我在我的 Visual Studio 2010 C++ 应用程序中使用 cin 调用 cingetline 时,我可以在控制台中输入一些内容(这是应该的),但是正确的-click 上下文菜单被“阻止”。它没有出现 - 这意味着我和我的客户无法使用复制和粘贴。

  • 如何使用 cin 在控制台中启用上下文菜单?

最佳答案

这是控制台窗口的最终用户配置。单击标题栏图标,选择属性,在选项选项卡上,取消选中 QuickEdit 模式。

然而,在 QuickEdit 模式下复制和过去实际上更简单:如果剪贴板中有文本,右键单击会立即执行粘贴操作。通过拖动要复制的文本来突出显示文本,然后按“Enter”将文本放入剪贴板来复制文本。关闭 QuickEdit 对直接使用鼠标事件的控制台程序很有用。

我不确定是否存在切换编辑模式的编程方法,但由于它是设计为最终用户偏好的,因此强加您自己的偏好可能是一种不好的形式。

关于c++ - MSVC 2010 : Allow right-click menu in console during input,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2751433/

相关文章:

c++ - 在 Visual C++ 中将 std::string 添加到 uint 时出现模棱两可的错误

c++ - 为什么 socket(PF_INET,SOCK_STREAM,0) 返回 -1?

windows - 如果不支持升级,是否有必要为所有产品版本使用唯一的 WIX 产品 ID

在 Windows 机器上用 C 语言与 Arduino 芯片通信

c++ - char* textMessages[] 在内存中是如何格式化的?

c++ - 动态分配还是自动推荐子系统创建?

javascript - 错误 : spawn npm ENOENT

c++ - Microsoft Visual Studio (2008) - 解决方案资源管理器中的过滤器

c++ - 我应该谨慎使用 boost::archive 吗?

c++ - 如何从给定键的 interval_maps 中获取值?