2011-09-26 176 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行)。