请问vc自带的edit控件是以什么方式提供的,是普通的dll吗?还是控件dll?或者是其它什么?
其实现有什么特别的吗?

解决方案 »

  1.   

    VC自带Edit控件吗?那是系统的窗口
      

  2.   

    就是CEdit类,是以什么方式封装以后提供给我们的,是动态库吗
      

  3.   

    在MFC42.DLL库中或在WINDOWS系统自带的动态库中!
      

  4.   

    哈哈,应该是在Windows的一个通用控件的ocx文件中,还包括其它很多控件
    而MFC只是对它进行了封装,看看MFC的源码就知道了,比如创建EDIT的时候会指定窗口类为"EDIT",而其它的函数只不过是Windows提供的一些API而已,EDIT的窗口类是在系统中被注册的,而不是在MFC中
      

  5.   

    上面提到的vc中自带是不准确的,应该是说window系统自带的,这里更正一下。
    我感觉不会是一个ocx控件。应该就是一个通常的动态库中。但是我不敢确认。
    我是这样理解的,这个动态库是一个扩展动态库,把类的接口都暴露出来供用户调用
    用户有两种方式使用,一个是通过编程Create创建,一个是利用资源。
    我不敢确认我的想法,请高手指教。
      

  6.   

    o
    应该是windows中自己的
    暴露出接口后来的