2011-09-26 174 views
3

我創建了新窗口,並在新線程上使用了SlimDX.Windows.MessagePump.Run。 如何停止該循環?SlimDX - 終止線程

+1

發佈WM_CLOSE消息? –

+0

@MartinJames - 做這件事最乾淨的方法是什麼? – Hooch

回答

3

如果您將表單作爲參數傳遞給MessagePump.Run,​​則可以簡單地在該表單上調用Close(),這將停止消息泵循環。這就是我在3DAPI中做到的。看這個源文件到see an example of how to do it(靠近文件底部,在DirectEngine類的572行)。