이중 버퍼링을 사용하는 전체 화면 앱을 만들고 있습니다. 문제는 다음과 같습니다. 디버깅 할 때 디버거가 프로세스 (중단 점 충돌 또는 예외 발생)를 일시 중지하면 보조 버퍼가 화면에 걸릴 수 있습니다. 이 경우에는 현재 프레임과 마우스 포인터 만 볼 수 있으며 IDE의 UI와 상호 작용할 수 있지만 표시되지 않습니다 (기본 버퍼 마녀가 표시되지 않고 버튼이 어디인지 추측 할 수 있기 때문입니다) . 나는이 동작이 그래픽 드라이버와 OS에 의존한다고 생각하지만 아마도이 문제 (우분투에서는 비슷하지만 Windows에서는 문제 없음)를 가진 유일한 사람은 아닙니다.디버깅 할 때 전체 화면 이중 버퍼링 응용 프로그램이 화면이 멈추는 것을 방지하려면 어떻게합니까?
누군가 주 버퍼를 앞에 가져 오는 방법을 알고 있습니까?
(추신 : 내 오타를 수정하고 더 나은 아이디어가 있다면 더 나은 제목을주고 주시기 바랍니다.)
편집 : 좋아, 내가 새 모니터를 구입하거나 창 모드에서 응용 프로그램을 실행할 수 있습니다 알고 있습니다. 하지만 내 질문은 전체 화면 모드에 관한 것입니다. 그리고 내 프로그램을 다시 시작할 수 없다는 언급을 잊어 버렸고 두 번째 버퍼가이 상황에서 벗어날 수있는 유일한 방법을 고수했다.
실제로 사용하고있는 OS 및 그래픽 드라이버/하드웨어에 대해서는 언급하지 않았으므로 아마도 도움이 될 것입니다. –
OS가 Windows이고 내 그래픽 하드웨어가 ATI Radeon입니다 (전 모델이 아니므로 지금 전체 모델명을 제공 할 수 없습니다) – Calmarius
어쨌든. 문제는 모든 종류의 하드웨어 및 OS에서 동일합니다. – Calmarius