这个现象奇怪,你先去掉TABCTRL控件试试,正常再加上TABCTRL试试,还正常再加个子窗口试试。
这好象是未刷新或未收到某个消息让菜单收回

解决方案 »

  1.   


    我这里加的子窗口是对话框,如果加的子窗口是CStatic的话,就没有这个问题
      

  2.   

    你弹出来的那个是menu还会dialog?
    dialog的话要自己隐藏吧,如果是menu的话,加个SetForegroundWindow();试下
      

  3.   

    我点击白色的地方也就是View的Client区,弹出的菜单是消失的,但是点击我自己添加的子窗口就不行了,菜单式菜单栏上弹出的
      

  4.   

    估计是自己添加的模态窗口会拦截当前程序的消息,点击自己的子窗口菜单栏收不到消息。你在弹出菜单的地方加上SetForegroundWindow();试下