您好 我正在使用C ++在windows7上启动Windows应用程序开发。 (如有必要,还可以使用C#/ Java。)
现在的应用程序是一个窗口,它有一个内框(类似iframe),在其中显示一个网页,并使外框和内框能够通信(即网页传递一条消息)可能通过JavaScript到外框,外框识别消息并启动计算机的摄像头。
会是这样的 http://html5demos.com/postmessage2 除了外框是Windows应用程序而不是网页。 优选地,显示网页的内框由网络套件供电。
我真的没有太多经验,所以我想知道这样的事情是否可能以及从哪里开始。 欢迎任何建议或资源。 提前谢谢。
答案 0 :(得分:0)
答案 1 :(得分:0)
如果您正在运行Windows并且不关心可移植性,那么使用.NET可以更快。也许this article会有所帮助。
答案 2 :(得分:0)
我见过项目使用状态栏与嵌入式浏览器中的Javascript进行通信。
RichHtml4Eclipse就是这样一个项目;虽然不再处于开发阶段,但它展示了一般方法。通过更改状态文本来引发具有结构化数据的事件,外部的本机代码可以拾取和反序列化。可以使用浏览器控件上提供的方法调用在页面中的代码上调用Javascript方法。
我会支持鼓励你避免使用C ++的评论。 Java和C#都有WebKit绑定;根据我的经验,Java在可移植性方面具有优势,但C#/ .NET在开发GUI组件时提供了更轻松的体验。