MSVC 2010:在input过程中允许在控制台中的右键单击菜单

当我在Visual Studio 2010 C ++应用程序中用cin调用cingetline时,我可以在控制台中input一些东西(应该是这样),但右键单击的上下文菜单是“阻塞的”。 它没有出现 – 这意味着我和我的客户不能够使用复制和粘贴。

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

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

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

我不确定是否有切换编辑模式的编程方法,但是由于它在设计上是最终用户的偏好,所以强加​​自己的偏好可能是不好的形式。