我在对话框的OnInitDialog事件中写了一些初始化的操作。
但是其中有一个很耗时和cpu的操作,是对话框的显示出来
很慢。
请高手指点如何解决

解决方案 »

  1.   

    如果必须在OnInitDialog中执行的话,先显示一个等待信息或有进度条的对话框
      

  2.   

    如果必須在OninitDialog裡完成,那沒什麼辦法,只好等,加一個進度條。如果不是的話,有兩種辦法,一是多線程,另一個就是做一個ontimer  , 我以前就是這麼做的。
      

  3.   

    OnTimer 简单好做,同意楼上的
      

  4.   

    我觉得加一个进度条是一个好办法,这样比较简单。
    用多线程,也可以;如果用OnTimer你最好加一个判断,不然如果别的程序也用OnTimer,就很有可能出错!!