mfc dll如何调用窗口?

在vc6.0中新建了一个mfcdll工程,之后插入了一个窗口,其id为:IDD_A1_DIALOG。想要达到如下目的:dll运行后,按F1键呼出此窗口。... 在vc6.0中新建了一个mfc dll工程,之后插入了一个窗口,其id为:IDD_A1_DIALOG。想要达到如下目的:dll运行后,按F1键呼出此窗口。 展开
 我来答
匿名用户
2016-07-01
展开全部
准确地说,如果你导出的是MFC的类,那这个导出类就真只能被MFC调用了如果你是导出的是普通的C++类,那么调用者不一定要是MFC程序啊,普通的程序也可以,反正是用VC++写的都行,因为你导出的时候它会生成一个lib,里面保存了函数名各种信息,VC++都能识别的,跟MFC没关系所以说,网上的一些说法有点片面,MFC扩展DLL,他们都把它认为是这个DLL都只导出MFC的类了,其实这是不对的,它除了可以导出MFC类,还可以导出非MFC类,导出方法还是一样,只不过这个类不是继承CObject,而是你自己定义的类;如果导出的函数是C标准那种,那么这个扩展的MFCDLL其实一样可以被其它语言调用的说得有点啰嗦了,希望你能理解;最后偷偷告诉你吧,其实无论你导出什么函数,其它语言一样都可以调用的,只不过那个函数名就比较怪,会有一大堆修饰,例如可能是??AddNum@@QAE@XZ,只要是名字对了,都是可以调用的
追问
如何用代码实现调用呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式