一个SDI程序如何创建控件?对话框还能拖单文档难道全都要手工敲代码调整位置??高手详细讲解下
继承CFORMVIEW的除外

解决方案 »

  1.   

    放一个对话框到View上...再控制控件等
      

  2.   

    创建一个非模态对话框 贴在View上
      

  3.   

    在对话框资源属性中可以设置为没有标题栏,也可以设置没有边框,背景可以响应WM_ERASEBKGND消息来处理。
      

  4.   

    我刚学VC的时候也有过这样的困惑,呵呵
    使用控件你可以建一个对话框,然后把控件拖动到这个对话框上
    如果你建的是个单文档视图,你可以先建个对话框,然后把对话框贴到视图上。
    如果建的是基于CFormView类的单文档视图,那么跟对话框一样,也是可以直接拖动控件。
    这些都是所谓的静态建立的控件,也就是在程序运行之前这些控件都是已经存在的,另外就是动态控件,这些是利用Creat函数创建的,具体你可以看看一些教材,差不多就会讲,或者看看MSDN,即使你静态创建了一些控件,你也可以在程序中修改这些控件的大小,停靠位置,方式等等,呵呵,希望有助于你的理解^_^
      

  5.   

    This classmate is a  kind man~~
      

  6.   

    呵呵,你先建一个对话框(点击你工作区中的ResourceView->选择Dialog,右键->插入Dialog)
    之后你就可以在那里拖放控件了
      

  7.   

    我在VIEW上覆盖了个FORMVIEW类型的对话框 谢谢各位