大家好! 我就是上次提问那个 为什么 弹出非模式对话框就卡住了,现在我找到原因了 ,应为 我弹出对话框是在一个回调函数中写的,这个回调 和主线程是分开的另一个线程 , 原因是:非模式 没得消息磊 所以他 必须要和住线程一起共享,但是 我这个回调 不是UI 线程 ,所以就卡住了 ,我解决的办法 是通过消息的机制来通知主线程来让他 显示,  这样我如果关闭对话框的时候就出错 大楷意思就是不不能在令一个线程关闭,
大家 这个方法有什么好的解决方案吗!。

解决方案 »

  1.   

    原因是:非模式 没得消息磊
    那是肯定的,哪里也不会有消息磊这个东西,只有消息泵
      

  2.   

    不能在另一个线程关闭,那你就通知那个该关闭它的线程去关闭阿
      

  3.   

    您好
    我是本版版主
    此帖已多日无人关注
    请您及时结帖
    如您认为问题没有解决可按无满意结帖处理
    另外本版设置了疑难问题汇总帖
    并已在版面置顶
    相关规定其帖子中有说明
    您可以根据规定提交您帖子的链接
    如您目前不想结帖只需回帖说明
    我们会删除此结帖通知见此回复三日内无回应
    我们将强制结帖
    相关规定详见界面界面版关于版主结帖工作的具体办法