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

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

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

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

    我不确定是否存在以编程方式切换编辑模式的方法,但是由于这是设计使然的最终用户首选项,因此强加您自己的首选项可能是不好的形式。

    10-06 07:53