如果你将一个表单作为参数传递给MessagePump.Run,你可以直接在该表单上调用Close()方法来停止消息泵循环。这就是我在我的3DAPI中所做的。请参考此源文档(在文件底部的DirectEngine类的第572行附近)以获取示例。