如何才能解决些问题呢?请大家帮帮忙,谢谢!

解决方案 »

  1.   

    BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID );
    在dwStyle中增加WS_TABSTOP风格。
      

  2.   

    我在多文档的View类的OnCreate里创建的!老兄帮帮我吧!
      

  3.   

    没有涉及这个问题,提点个人看法可以拦截视图的按键事件,VK_TAB 来通过编程达到这个效果!
      

  4.   

    可是我设置编辑控件焦点m_edit.Focus()都没有用,也不知道是怎么回事!这在这里创建控件只是为了录入用户的输入
      

  5.   

    那你要CView视图区有什么用?有显示任务么?
    如果没有,你何不用CFormView;如果有,你完全可以创建一个DialogBar,停靠在窗口边上,以供用户输入。
      

  6.   

    你说的意思是在视类再创建一个DialogBar,然后把控件放到这DialogBar上面去是吗?这样做不就是多
    添加了一层窗口?那为什么偏偏就不能直接在视类创建呢?
      

  7.   

    是这样的。你可以把dialogbar停靠在视图左侧,用来录入用户输入,类似一个modeless对话框。
    非CFormView视图类作为控件的容器,存在很多问题,为什么一定要这么做呢?
      

  8.   

    你说得也有道理,那我能不能用DialogBar把视类全部覆盖掉,或者去掉视类用DialogBar替换掉呢?
      

  9.   

    我建议你用dialogbar是在你希望保留CView类的基础上的;你这么说,可见你要CView类没有什么用,
    如果你不要CView,你可以用CFormView替换CView,并做替换后所需要的工作就行了,这样替换我没有做过,你可新建一个基于CFormView的工程,从资源和实现方面对比替换,当然,如果重建工程工作量少的话,重建工程也可以。