2010-05-01 24 views

回答

1

這是控制檯窗口的最終用戶配置。單擊標題欄圖標,選擇屬性,在選項選項卡上,取消選中QuickEdit模式。

但是,複製&在QuickEdit模式下過去實際上更簡單:如果剪貼板中有文本,則右鍵單擊即可執行即時粘貼操作。通過拖動要複製的文本來突出顯示文本,然後按下「Enter」將文本放入剪貼板。關閉QuickEdit我們對直接使用鼠標事件的控制檯程序很有用。

我不確定是否存在切換編輯模式的編程方法,但是由於它在設計上是最終用戶的偏好,所以強制您自己的偏好可能是不好的形式。

+0

這不是我的問題。 A)QuickEdit模式已經關閉,B)我沒有使用控制檯的其他應用程序的問題 – sub 2010-05-01 21:52:56

+0

我已經複製了您的問題,並且太驚訝,因爲我從未注意到這種行爲。然而,它並不特定於cin(即使在不等待輸入時,上下文仍可用),並且只在調試器中運行時纔會這樣做。儘管如此,標題欄菜單的編輯子菜單菜單仍然有效,QuickEdit模式也是如此,所以即使在調試過程中,您至少應該有兩種方法來複制和粘貼數據。 – Clifford 2010-05-01 22:35:10

+0

...我只注意到你使用了VC++ 2010。我覺得很難相信它會有所作爲,但我用VC++ 2008測試了它。 – Clifford 2010-05-01 22:39:07