Dou*_*ter 0 mfc activex visual-studio-2008 visual-c++
我有一个使用MFC的现有Visual C++项目,我在Visual Studio 2008中运行.该机器刚刚设置并安装,我已从Source Control中取出项目.解决方案构建正常,但如果我进入资源文件并尝试上拉并查看对话框,我会收到消息
2 ActiveX controls could not be instantiated. Reinstall or register the controls and try again message when viewing Dialog
我不知道如何确定它抱怨哪些ActiveX控件,所以我可以尝试重新注册它们,因为它不会显示对话框.
我能够创建一个新的Dialog并在其上放置控件,但现有的不会拉起来.
使用文本编辑器查看项目的.rc文件.你会看到这样的事情:
CONTROL "",IDC_MUMBLE,"{CA8A9780-280D-11CF-A24D-444553540000}",WS_TABSTOP,58,46,130,48
Run Code Online (Sandbox Code Playgroud)
请注意大括号中的GUID.在旧计算机上启动regedit.exe并导航到HKCR\CLSID\{guid}.将有足够的提示找到您需要安装的组件.InprocServer32密钥指向DLL.