在visual studio 2008中,我可以创建一个MFC activex项目,并提供了一个用于创建单个activex控件的向导。我现在想在这个项目中创建新的控件。如何将MFC ActiveX控件添加到现有的activex项目中
我找不到任何方法来做到这一点。
在visual studio 2008中,我可以创建一个MFC activex项目,并提供了一个用于创建单个activex控件的向导。我现在想在这个项目中创建新的控件。如何将MFC ActiveX控件添加到现有的activex项目中
我找不到任何方法来做到这一点。
菜单 - >项目 - >添加讲座>现在添加一个空MFC Active X控件类...
这允许我添加一个“MFC类从ActiveX控件”,但是我不想使用活动的x控件我想在我的项目中开发一个新控件。 – David 2010-03-01 13:25:27
每个项目在Visual Studio 2008中只能有一个输出(EXE,DLL等)。如果您需要多个输出,请创建一个解决方案。解决方案将包含您现有的项目。您还可以创建其他项目,例如用于ActiveX控件
解决方案中的项目可以共享代码,使用相同的设置cand配置,并且可以将它们构建在一起。
(难道你不happend已经有一个解决方案吗?我认为,Visual Studio 2008中始终创建一个解决方案,即使是单个项目。)
我认为这不是问题。一个.OCX文件(因此,一个项目)可以有更多的一个ActiveX控件。 – djeidot 2010-08-30 12:20:03
我无法找到一个方法来做到这一点无论是。
在VC6中,您可以指定在您的(新)项目中需要多少个ActiveX控件。也许你可以在VC6中构建项目并将其移植到VC2008。
否则,我最好的猜测是你复制你当前的ActiveX控件的代码。创建两个类似于当前控件的“Ctrl”和“PropPage”类,然后复制.odl/.idl文件中的标题。如果正确,新的控件将出现在类视图中,并且您可以添加方法,属性和事件。
我刚刚发现,模板和脚本生成ActiveX控件代码位于:
微软的Visual Studio 9.0 \ VC \ VCWizards \ AppWiz \ MFC \控制\
有可能是某种方式修改它,以便它可以将控件添加到现有项目。
请注意,我不想将现有的ActiveX控件添加到我的项目中。我想在我的项目中创建一个新的ActiveX控件。 我想要的东西,做什么MFC ActiveX控件向导做,但可以在项目创建后运行。 – David 2010-01-28 01:19:44
也很想知道这 – divinci 2010-08-24 15:13:40