DLL动态加载 生成窗口的方法

时间:2018-08-05 12:47:46
【文件属性】:

文件名称:DLL动态加载 生成窗口的方法

文件大小:362B

文件格式:TXT

更新时间:2018-08-05 12:47:46

动态加载 窗口 模块化

一个大的项目,经常要把程序模块化。 一般的模块化方法,例如把算法类,封装到dll中,再导出类给主EXE使用。或者dll封装函数,供主EXE调用接口函数。 再或者使用COM组件。 但是Windows程序经常有很多窗口,如何把窗口封装到dll中,并且能否动态加载。就不是MFC架构能解决了。 因为要用到扩展MFC导出dll类型,来导出窗口类,但是这样的话,必须用静态加载lib文件方式来实现。降低了灵活性。因为有可能某个窗口还在开发中,而其他的可以用,这时我们想让能用的跑起来,这时,需要动态加载dll。 可是动态加载dll又没有导出窗口类的机制,怎么办? 请看本资料。 由于时间关系,没有太多时间整理现在的代码。只提供了思路,因为我已经实现了,因此思路是可行的。并且很简单。


网友评论

  • 就这几句话你也能整成一个附件。。
  • 你这也太省了吧,说得原理大家都懂,关键是看你的代码实现,看个样例呢
  • 说一下,这个下载是一个“真.只有思路”,总计7行字的思路,其中三行还是说明,没有任何代码,没有任何实现,是否值得8分请各位自己掂量
  • 这就8分,我受不了