首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

把类封入DLL,遇到一个大有关问题和另一个大有关问题

2014-07-16 
把类封入DLL,遇到一个大问题和另一个大问题!本帖最后由 wugamp 于 2012-12-20 18:14:57 编辑环境:VC6. 自

把类封入DLL,遇到一个大问题和另一个大问题!
本帖最后由 wugamp 于 2012-12-20 18:14:57 编辑 环境:VC6. 
自己基于RichEditCtrl写了一个类,为了移植方便,放到DLL里,结果出了两个问题。
问题一:
方法里不能带参数,否则就在LOAD DLL 时候无法定位程序输入点。

问题二:
我想在类里设定字体,结果可以设定大小、黑体等,就是不能设定颜色。编译、执行的时候都没错,就是没有效果,怎么设置都是黑的。而且我已经把AUTOCOLOR给关闭了。同样的代码,如果放到类里执行,就没效果。放到类外面就有效果!可见代码本身是好的,只是由于移动到了DLL里面,才导致失效。何故?

恳请高人回答,分数奉送!
[解决办法]
建立MFC 扩展DLL工程
[解决办法]
这个是导出类的意思。
use the macro AFX_EXT_CLASS to export classes; the executables that link to the extension DLL use the macro to import classes

热点排行