2010-07-26 242 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