如何在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# 中创建具有截止期的报表

如何在 Visual Basic 6.0 中创建带有文本框的数组

如何在 ios 中创建嵌套字典结构?

如何在 Visual Studio 2019 C++ 中创建非虚拟文件夹