MessageBox不出来,CColorDialog DoModal后也不处理,CFileDialog能出来,求助啊。。

解决方案 »

  1.   

    对话框肯定已经创建了,父窗口已经阻塞了,调试的时候执行MessageBox或者DoModal也会立刻跳到程序界面,但是窗口不知道哪儿去了
      

  2.   

    指定了也是一样的卡主。比如窗口A中调用MessageBox,然后A就阻塞了,cpu到顶25%,但是MessageBox却不见出来,好郁闷,弄得我下面都做不下去了
      

  3.   

    MessageBox的代码怎么写的?第一个参数还是用NULL比较好吧??
      

  4.   

    是否在ui线程 DoModal ?
      

  5.   

    在窗口,按一下 Alt+ Tab 切换看看。
      

  6.   

    是否Dialog的属性的:位置:xPos,yPos设置的有问题,设置成负的或很大的,这种情况应该在屏幕中找不到
      

  7.   

    用spy看看实际上有没有弹出对话框;再不行那你程序到别人电脑上跑一下试试。
      

  8.   

    Quote: 引用 10 楼 q84998875 的回复:

    quote]
    Quote: 引用 11 楼 keith_cheung 的回复:

    quote]
    按下Alt窗口就出来