zoukankan      html  css  js  c++  java
  • 在线程中创建非模态对话框——解决对话框创建一闪就消失问题

    今天编程发现一个问题,我在一个线程创建一个非模态对话框,结果总是无法显示,后来经过调试,发现创建成功,但是一闪而过。百思不得其解,后来终于发现,由于对话框指针在线程被创建,而线程继续执行,等线程执行完后,对话框指针就被销毁了,自然对话框就消失了。我的解决方法如下:

    在主对话框中自定义一个消息,WM_CREATE_DLG用来创建非模态对话框。

    在线程中,向主对话框发送创建窗口消息, 主对话框接收到消息之后就能正常创建非模态对话框了,不知道各位还有更好的做法吗?

  • 相关阅读:
    论财务的意义
    项目忙乱的原因
    回家的路
    但问耕耘
    做自己的主角
    坚持的意义
    觉醒的意义
    梦想的力量
    把自己当作一件艺术品
    九宫格年度计划
  • 原文地址:https://www.cnblogs.com/youfal/p/2665914.html
Copyright © 2011-2022 走看看