c++ - Pocket PC 上的 MS Web 浏览器

标签 c++ mfc activex pocketpc

我正在尝试用 C++ MFC 在袖珍电脑上创建自定义 Web 浏览器。当我添加 Microsoft Web 浏览器 activeX 控件并在袖珍电脑(模拟器)上运行该应用程序时,会弹出此错误: “调试断言失败。occcont.cpp 行:916”

当我查看 VS2005 的调试窗口时: “OLE 控件 {8856F961-340A-11D0-A96B-00C04FD705A2} 的 CoCreateInstance 失败。 结果代码:0x80040154 控件是否正确注册? 警告:资源项和 Win32 Z 顺序列表不同步。 Tab 键顺序可能没有定义好。”

如何在掌上电脑上使用这个控件?或者是否有类似的控件可以工作?

最佳答案

FWIW,我已经在 .NET CF 应用程序中成功地使用了这个控件。这意味着它应该工作。 我怀疑您为桌面选择了 ActiveX 对象。但我不知道你是如何选择正确的。

关于c++ - Pocket PC 上的 MS Web 浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/295556/

相关文章:

c++ - 如何使 char 数组与输入的大小相同(或者可以使用字符串库而不是 C 样式数组字符串来完成)?

c++ - vector 作为 HashMap 中的键值对

c++ - 在 PreTranslateMessage() 中监听 MFC 中的键盘事件

c++ - 如何确保 ActiveX 类中的方法进入 DLL(通过 ITypeLib 检查)

c++ - 在一个轴上翻转 D3DX10_SPRITE 不起作用,翻转两个轴都有效

c++ - QT - 除非关闭,否则主窗口不会更新

c++ - "Don' t 再次显示消息框中的选项

c++ - 获取使用 ES_PASSWORD MFC 进行 CEdit 时显示的粗体项目符号

c++ - 从 JavaScript 中处理 ATL/ActiveX 事件

c# - 带有 WPF WebBrowser 控件的本地网页中的 VLC ActiveX