2010-07-26 185 views
0

我有一个Borland C++应用程序,我是桌面应用程序的新手。C++桌面应用程序的网页

我想在一个页面中嵌入我的另一个应用程序的网页的URL是这样的:

www.mysite.com/thepage

在HTML我可以使用<IFrame> 。我怎么能在Borland C++中做到这一点?

+0

很奇怪听到“n我可以使用HTML,我怎么能在Borland C++中做到这一点?” :) – NDeveloper 2010-07-26 11:07:23

+0

@NDeveloper - 我添加了之前消失的iframe标签。 – Dejell 2010-07-26 11:29:36

回答

0

的VCL中的Borland/CodeGear的/ Embarcadero的C++生成器有一个本机TCppWebBrowser组件是Internet Explorer的ActiveX控件的包装。或者你可以embed the control manually。如果你不想依赖Internet Explorer,FireFox有类似的控制,IIRC。或者有第三方VCL网页浏览器组件可用,例如PBear

0

如果它是一个用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 祝你好运!

+0

您提供的第二个链接中的WebBrowser Control将无法正常工作据说使用Borland C++。而你给的是.NET。 – Incognito 2010-07-26 11:06:10

+0

该控件是Microsoft ActiveX控件的一个包装:http://msdn.microsoft.com/en-us/library/aa752085%28v=VS.85%29.aspx – 2010-07-26 13:29:29

1

我建议你从来没有与C比较HTML ++。他们是非常完全完全不同和无法比拟的。

而且我不会把在C++桌面应用程序的任何作为

至于显示HTML内容,使用任何HTML/Web浏览器控件。

+0

你会怎么称呼它而不是页? – Dejell 2010-07-26 11:26:59

+0

这取决于你的应用程序。最常见的是你会称之为窗口或对话框。似乎你有一个网页背景,这就是为什么。 – Incognito 2010-07-26 11:33:30