【发布时间】:2016-10-15 17:11:33
【问题描述】:
我的应用程序的静态 dll 模块中有 WinForms UI 代码。主窗体有一个对话框窗体,当用户需要更改文件路径时调用 openfiledialog。如果我在主线程中创建主 winform 对象,那么在新线程调用 Application::run() 中一切正常。如果我在调用 Application::run() 的同一线程中移动一个主 winform 对象创建,这在 Win XP 上运行良好,但在 Win7 和 Win8 上挂起。
【问题讨论】: