第一,我想知道动态加载控件时如何在多个控件之间进行切换,切换的时候第一次加载的控件如何处理了?
第二,我想让我动态加载的控件能够访问我的容器提供的方法我该怎么做了?我的容器要做哪些事,我的控件又该做些什么了?
最好能有例子

解决方案 »

  1.   

    1 I don't know the meaning of "switching" you metioned. 
    2 Implement IObjectWithSite /IOleObject(default MFC implemention) in the control and call IObjectWithSite::SetSite/IOleObject::SetClientSite in the container,pass a interface of the container to the control.
      

  2.   

    其实很简单的,我加载一个控件到我的程序框架中的时候很简单,只要知道他的PROGID和方法名称等就能使用这个控件中的方法了,可是如果这个控件要使用我的程序框架提供的方法,他该如何使用了?????