2010-02-02 2 views
1

Visual Studio에서 C++로 관리하고 있으며 모든 관리 코드를 개발 중입니다. 이론적으로 최대 약 30 초 동안 실행할 수있는 엄격한 처리 루프가 있습니다. 그 시간 동안 UI를 "Stop"버튼을 누르거나 스크롤 막대를 클릭하는 것과 같은 모든 사용자 활동에 반응하게하고 싶습니다.처리 루프 중에 Visual Studio에서 사용자 인터페이스 이벤트에 반응

나는 기술이 UI 큐 (비 차단 방식으로)에서 들여다보고 있다는 것을 알고 있으며, 거기에 뭔가가 있다면 그것에 반응하지만,이 문제는 이전에 금이 갔기 때문에 실망 스럽다. 4 년 전 나는 참조 할 코드 기반을 더 이상 가지고 있지 않습니다.

아무도 저를 도울 수 있습니까?

미리 감사드립니다.

답변

2

배경 스레드에서 처리해야합니다. 예를 들어 BackgroundWorker 클래스를 확인하십시오.

+0

감사합니다. 훨씬 더 우아한 솔루션. :) –

관련 문제