【文件属性】:
文件名称: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分,我受不了