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