我有一个Borland C++应用程序,我是桌面应用程序的新手。C++桌面应用程序的网页
我想在一个页面中嵌入我的另一个应用程序的网页的URL是这样的:
www.mysite.com/thepage
在HTML我可以使用<IFrame>
。我怎么能在Borland C++中做到这一点?
我有一个Borland C++应用程序,我是桌面应用程序的新手。C++桌面应用程序的网页
我想在一个页面中嵌入我的另一个应用程序的网页的URL是这样的:
www.mysite.com/thepage
在HTML我可以使用<IFrame>
。我怎么能在Borland C++中做到这一点?
的VCL中的Borland/CodeGear的/ Embarcadero的C++生成器有一个本机TCppWebBrowser组件是Internet Explorer的ActiveX控件的包装。或者你可以embed the control manually。如果你不想依赖Internet Explorer,FireFox有类似的控制,IIRC。或者有第三方VCL网页浏览器组件可用,例如PBear。
如果它是一个用Borland C++ for Windows或在用C++ Builder,你应该能够嵌入到应用程序窗口中的HTML控件。您可以在这里找到纯C语言中自定义HTML控件的实现:http://www.codeproject.com/KB/COM/cwebpage.aspx。 还有一个来自微软的网络控制。你可以在这里找到更多关于它的信息:http://msdn.microsoft.com/en-us/library/2te2y1x6%28v=VS.85%29.aspx 祝你好运!
您提供的第二个链接中的WebBrowser Control将无法正常工作据说使用Borland C++。而你给的是.NET。 – Incognito 2010-07-26 11:06:10
该控件是Microsoft ActiveX控件的一个包装:http://msdn.microsoft.com/en-us/library/aa752085%28v=VS.85%29.aspx – 2010-07-26 13:29:29
很奇怪听到“n我可以使用HTML,我怎么能在Borland C++中做到这一点?” :) – NDeveloper 2010-07-26 11:07:23
@NDeveloper - 我添加了之前消失的iframe标签。 – Dejell 2010-07-26 11:29:36