用VS2005建立的VC窗体应用程序(非MFC)是有窗体的但是我现在有个工程,也是VC的(但不知道是哪个版本建立的,应该比VS2005低,因为我用VS2005打开时他说版本过低需要转化)有.h 和cpp文件
但是这个.h文件不是像上面VS2005里建的.h文件一样。上面那个是.h打开的时候有窗体设计模式
这个.h打开就看到代码了,并没有窗体设计模式但是运行这个工程,也有窗体显示。。这个是怎么弄的?比如一个窗体上也有按钮,可是我没看到窗体设计模式啊
设计窗体的时候都用代码控制???而且我看里面也没有button_click这种事件啊咋回事?

解决方案 »

  1.   

    VC++怎么可能会有所谓窗体设计模式
    你用的不会是CLR吧
      

  2.   

    我建立的是windows窗体应用程序啊
    重新建了一遍,还是这样的
    .h文件打开就是窗体,跟C#窗体一样的
      

  3.   

    那不就是CLR么
    他不是真正的C++
    可以理解成VC++和C#的一种中间形式
    没有窗体设计模式
    纯代码才是真正的C++
      

  4.   

    我的理解,LZ的是Win32应用程序吧,那个是文档-视图架构的,不是对话框作为主窗口的。LZ用工程向导建一下MFC应用程序就清楚了,应用程序界面形式有4类:对话框界面、
    单文档-视图界面(SDI)、多文档-视图界面(MDI)和多顶级文档-视图界面(MTDI)。
      

  5.   

    我是用向导建的 windows 窗体应用程序
      

  6.   

    知道是窗体应用程序
    我不是说过么
    他不是VC/MFC程序
      

  7.   

    啰嗦一句,看来LZ跟VC是初恋:)VC中的Win32应用程序,是指直接基于Win32SDK开发的应用程序。一般我们做窗口界面化程序,都是用MFC(Microsoft Foundation Classes),
    MFC实际上就是微软对Win32SDK的面向对象化封装。
      

  8.   

    SDK = Software Development Kit
      

  9.   

    Mark,以后也许会碰到类似问题