我在CView中嵌入了对话框,目前能够正常工作,但是当激活对话框的时候,主窗口会失去焦点(标题栏变灰),怎样做到在对话框具有焦点的同时主窗口的标题栏不会变灰?我把对话框属性设置为子窗口(WS_CHILD)后,主窗口的标题栏不变灰,但是对话框中的编辑框无法使用鼠标选中文本或者移动光标位置等,是不是需要进行其它的属性设置?

解决方案 »

  1.   

    将Dialog的style属性设置为child,border属性设置为none就可以了
      

  2.   

    只要是嵌入对话框,一般都设成child和none。
      

  3.   

    非模式对话框要选择child
      

  4.   

    各位没有明白我的意思,我的确设置成child了,但是这样的话对话框中的编辑框无法使用鼠标选择文本,不知道是什么原因
      

  5.   

    那样的话,还不如分割一下窗口,然后用formview来实现你的应用呢。