如何在Visual C ++中创建一个包含对话框的dll(对于Windows应用程序为Dll)[关闭]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Visual C ++中创建一个包含对话框的dll(对于Windows应用程序为Dll)[关闭]相关的知识,希望对你有一定的参考价值。
我想创建一个包含资源的dll(对话框 - 来自CDialogEx) - 我必须选择Visual C ++中的项目类型是什么?
- 我如何定义入口点?我应该在哪里写声明 CMyDialog dlg; dlg.DoModal();
后来,我必须在Windows应用程序中使用上面创建的dll。我必须选择什么是Visual C ++项目类型?
可以使用客户端中的Add-> references加载DLL。如何调用创建对话框的函数?
答案
您需要构建所谓的MFC扩展DLL。我建议使用VS向导来创建MFC扩展DLL骨架项目。
MFC扩展DLL是一种DLL,通常实现从现有Microsoft基础类库类派生的可重用类。只有使用共享版本的MFC构建的MFC可执行文件(应用程序或常规DLL)才能使用扩展DLL。
阅读本文以了解更多信息:https://msdn.microsoft.com/en-us/library/1btd5ea3.aspx
以上是关于如何在Visual C ++中创建一个包含对话框的dll(对于Windows应用程序为Dll)[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
Visual Basic:如何将一个函数的输出包含在另一个函数中
如何在Visual C ++中创建非托管Windows GUI?
如何在 Visual Studio 2010 C# 中创建具有截止期的报表