2014-03-28 3 views
1

MFC에서 MIDI 시퀀서를 만들고 있는데 스크롤 재생 헤드를 만들려고하지만 MIDI 재생 기능이 실행되는 동안 OnDraw 기능이 동시에 실행되지 않습니다. 그들이 동시에 실행하거나 내 미디 기능에서 화면을 그릴 수 있도록 할 수있는 방법이 있습니까?MFC에서 OnDraw() 외부의 화면에 그리는 방법이 있습니까?

+1

아마도 미디 재생을 백그라운드 스레드로 옮기고 싶을 것입니다. UI 스레드를 차단하지 마십시오. 많은 것들이 펌핑 메시지를 필요로합니다. 페인팅은 그 중 하나입니다. –

답변

0

아마 여러 스레드를 사용해야합니다. 그러나 특정 질문에 대답하기 위해 장치 컨텍스트가있는 한 언제든지 화면에 쓸 수 있습니다. 그런데, 나는 "정상적인"드로 사이클 밖에서 쓰지 않는 것이 좋습니다.

관련 문제