我用win32项目,选择静态库,选择mfc支持,自己做了一个静态库。里面有一个对话框,类名是CStaticLib,然后我又创建了个MFC应用程序(基于对话框的),想使用我自己做的类,包含它的头文件和库了,但是不弹出来我做的对话框。该怎么办?难道MFC应用程序不能使用用WIN32做的静态库吗?
对话框是如何弹出的,看看代码调用返回值信息
使用库的对话框资源得导出类,比较麻烦,而且兼容性不好。可以变通一下,比如你得库中有对话框类CDlg1,那么你可以在库中导出一个函数,供MFC程序调用,这个函数比如叫ShowDlg1(),在函数中执行对话框的显示工作。
使用库的对话框资源得导出类,比较麻烦,而且兼容性不好。可以变通一下,比如你得库中有对话框类CDlg1,那么你可以在库中导出一个函数,供MFC程序调用,这个函数比如叫ShowDlg1(),在函数中执行对话框的显示工作。
能使用,有点麻烦,需要调用代码返回值信息
能使用,有点麻烦,需要调用代码返回值信息
使用库的对话框资源得导出类,比较麻烦,而且兼容性不好。可以变通一下,比如你得库中有对话框类CDlg1,那么你可以在库中导出一个函数,供MFC程序调用,这个函数比如叫ShowDlg1(),在函数中执行对话框的显示工作。
水军真tm多,盗用别人答案,醉了。这论坛是他妈帮别人解决问题的,不是他妈水的。这论坛也没落了。
使用库的对话框资源得导出类,比较麻烦,而且兼容性不好
使用库的对话框资源得导出类,比较麻烦,而且兼容性不好。可以变通一下,比如你得库中有对话框类CDlg1,那么你可以在库中导出一个函数,供MFC程序调用,这个函数比如叫ShowDlg1(),在函数中执行对话框的显示工作。
可以把MFC的做成动态库然后让win32的直接调用吧?或者用事件处理。我也不太懂,同学习。
使用库的对话框资源得导出类,比较麻烦,而且兼容性不好。可以变通一下,比如你得库中有对话框类CDlg1,那么你可以在库中导出一个函数,供MFC程序调用,这个函数比如叫ShowDlg1(),在函数中执行对话框的显示工作。
能使用,有点麻烦,需要调用代码返回值信息
可以把MFC的做成动态库然后让win32的直接调用吧?或者用事件处理。我也不太懂,同学习。
http://www.jizhuomi.com/software/301.html
这是个链接,推荐题主看看,有5篇文章,你看完之后,就应该可以解决问题了。