公司想把一个现有软件产品做成一个OCX控件,由于该产品基于MFC架构来做的所以剥离起来很麻烦,之前已经对其做过一定的改造,现在做OCX控件的时候,当我在OCX构造函数中调用现有DLL创建MAINFRM时候 发现 LOADFRAM时候 资源获取不到 获取的是当前OCX的资源。
因为之前该产品做过改造 让他可以作为一些项目的模块 唯一的区别是一个在OCX中调用 一个是在应用程序中调用。在应用程序中调用没有问题 他会自己找到相应的资源。但在OCX中找不到 。
因为之前该产品做过改造 让他可以作为一些项目的模块 唯一的区别是一个在OCX中调用 一个是在应用程序中调用。在应用程序中调用没有问题 他会自己找到相应的资源。但在OCX中找不到 。
提供接口,把功能类抽取出来
大项目中,mfc框架提供的功能应该占比较少的分量
转移过来就行了。