首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VC++和MapPoint OCX控件对话框问题

VC++和MapPoint OCX控件对话框问题
EN

Stack Overflow用户
提问于 2008-09-09 13:23:25
回答 2查看 775关注 0票数 1

我正在写一个基于VC++ MFC对话框的应用程序,这需要微软的MapPoint嵌入其中。为此,我使用MS VC++ .NET 2003和MapPoint欧洲2006来做到这一点,但我遇到了问题,因为当我选择“插入ActiveX控件”没有MapPoint控件出现在选项列表中。我尝试过用regsvr32手动注册mappointcontrol.ocx,似乎成功了,但该控件仍然没有出现在列表中。

有没有人能建议我在这里做错了什么,以及任何可能的解决方案。

谢谢

伊恩

EN

回答 2

Stack Overflow用户

发布于 2008-09-16 15:28:08

您是否尝试过使用ActiveX控件测试容器?它是否在控件列表中?使用测试容器中的注册按钮如何?

还要检查注册表,看看它是否已注册。在HKEY-CLASSES-ROOT\controlName中应该有一个条目,该条目有一个指向UUID的CLSID元素。该UUID还应该在HKEY-CLASSES-ROOT\CLSID\uuid中,并具有指向DLL的LocalServer32条目和指向controlName的ProgID。

票数 1
EN

Stack Overflow用户

发布于 2008-09-17 15:05:03

我现在已经让Mappoint控件工作了,但以一种略微不同的方式。该控件确实出现在测试容器可以使用的控件列表中。我尝试过重新注册和注销它,但当我尝试“插入ActiveX控件”时,它仍然没有出现在控件列表中。但是,如果我使用" add /Remove Toolbox Items“,我可以将其添加到工具箱中,然后将其拖动到我的应用程序中。我不确定为什么这个方法有效,但它确实有效,我可以继续我的编码。

非常感谢你在这方面的帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51866

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档