如何在Visual Studio 2010中更改Solution属性?

时间:2014-03-08 01:00:30

标签: visual-studio-2010 visual-studio mfc

嗨这看似简单。

在Visual Studio 2010中创建MFC项目/解决方案时,我取消选中" ActiveX控件"。

后来我改变主意,想要添加" ActiveX控件"但是,我在MFC项目的属性中找不到它。

enter image description here

我可以在哪里更改?

2 个答案:

答案 0 :(得分:2)

之后您无法改变主意,这些选项仅用于生成项目。

最好的方法(对我来说)是生成两个虚拟项目,一个用于一个,一个没有ActiveX,比较两个虚拟项目并在您自己的项目中进行必要的更改。

答案 1 :(得分:2)

创建代码后无法更改配置。

没有太多事情要做:

  1. 添加到InitIstance的主应用程序
  2. if (!AfxOleInit()) { AfxMessageBox(IDP_OLE_INIT_FAILED); return FALSE; } AfxEnableControlContainer();

    1. 添加到ExitInstance
    2. AfxOleTerm(FALSE);

      如果检查模板的代码,可以查看向导正在执行的操作。 请看:

      C:\ Program Files(x86)\ Microsoft Visual Studio n \ VC \ VCWizards \ AppWiz \ MFC \ Application \ templates \ 1033 \

      你找到了一个root.cpp,还有占位符和特殊[!if ...]部分。  对于您的情况,请查找ACTIVEX_CONTROLS。有时,这比在两个虚拟样本项目之间进行差异要快得多。