嗨这看似简单。
在Visual Studio 2010中创建MFC项目/解决方案时,我取消选中" ActiveX控件"。
后来我改变主意,想要添加" ActiveX控件"但是,我在MFC项目的属性中找不到它。
我可以在哪里更改?
答案 0 :(得分:2)
之后您无法改变主意,这些选项仅用于生成项目。
最好的方法(对我来说)是生成两个虚拟项目,一个用于一个,一个没有ActiveX,比较两个虚拟项目并在您自己的项目中进行必要的更改。
答案 1 :(得分:2)
创建代码后无法更改配置。
没有太多事情要做:
if (!AfxOleInit())
{
AfxMessageBox(IDP_OLE_INIT_FAILED);
return FALSE;
}
AfxEnableControlContainer();
AfxOleTerm(FALSE);
如果检查模板的代码,可以查看向导正在执行的操作。 请看:
C:\ Program Files(x86)\ Microsoft Visual Studio n \ VC \ VCWizards \ AppWiz \ MFC \ Application \ templates \ 1033 \
你找到了一个root.cpp,还有占位符和特殊[!if ...]部分。 对于您的情况,请查找ACTIVEX_CONTROLS。有时,这比在两个虚拟样本项目之间进行差异要快得多。