2011-09-26 9 views
3

새 창을 만들고 새 스레드에서 SlimDX.Windows.MessagePump.Run을 사용했습니다. 어떻게 그 루프를 멈출 수 있습니까?SlimDX - 스레드 종료

+1

WM_CLOSE 메시지를 게시 하시겠습니까? –

+0

@MartinJames - 가장 깨끗한 방법은 무엇입니까? – Hooch

답변

3

MessagePump.Run에 대한 매개 변수로 Form을 전달하는 경우 해당 양식에서 Close()를 호출하면 메시지 펌프 루프가 중지됩니다. 그것이 내가 3DAPI에서했던 방식입니다. 이 원본 문서를 see an example of how to do it (파일 맨 아래, DirectEngine 클래스 572 행)으로보십시오.