윈도우즈 콘솔 속성 중에 빠른 편집 모드라는게 있다. 활성화 하면 콘솔창에서 마우스로 드래그가 가능해지며 엔터를 누르면 클립보드로 복사가 된다. 개인적으로는 좋아하는 설정인데 드래그 상태에서는 콘솔창이 멈추고 프로그램 실행도 멈추게 되는 문제가 있다. 그래서 서버 프로그램의 경우 비활성화가 필요할 수도 있다. 강제 비활성화를 위해서는 아래와 같이 설정하면 된다.
DWORD prevMode = 0;
HANDLE handle = GetStdHandle(STD_INPUT_HANDLE);
GetConsoleMode(handle, &prevMode);
SetConsoleMode(handle, prevMode & ~ENABLE_QUICK_EDIT_MODE);
출처 : 윈도우 콘솔창 빠른 편집 비활성화 방법
참고 : SetConsoleMode
728x90