Using HtmlView apart from Tecno Preview

Download demo code 158K

In the upcoming Visual C++ 6.0, we'll have a view class wrapper for the Internet Explorer, providing us with an html view.
While waiting for VC6.0, we can have the HtmlView downloading the huge Tecno Preview from Microsoft.
For those of you who needs, of all the Tecno Preview, only the HtmlView, I've "ported" it here. In the demo there is a CHView class which is basically the CHtmlView from tecno preview.

How to use it

You simply need to add the CHView files (ViewH.cpp and ViewH.h files) to your project; then copy the directory "fromTecno" of the project in yours and add to your project the fromTecno\uuid.lib file.
You'll need the 2 files in the fromTecno directory or the app won't compile (they are from the tecno preview).
You'll also need to provide the command identifier for the HtmlView basic functions, ID_WEBBACK, ID_WEBFORWARD, .. look at the CHView message map); a fast way is to delete the IDR_MAINFRAME toolbar of your app and put the one of the demo instead.
Then derive manually the CView based view of your project from the CHView (use search / replace for CView to CHView in your view header and cpp files).

I added to the CHView a CString variable, csHomePage, holding the "homepage" to be opened at start; in the demo, I puttet this article you are reading in the "html" directory; to find the right path, I get the startup directory in the app OnInitInstance, put it in a global CString csAppDir variable, find out the path of the home page in the CHView contructor and load the html page in the CHView OnInitialUpdate.

To load a page in the view, use the view Navigate2(url) function.
Remember that is works only with Internet Explorer 4 installed on your system!

If you want to know more about HtmlView and Tecno Preview, try at Microsoft Visual C++ pages.

Last updated: 2 July 1998



Comments

  • nike shoes is giving completely new life span to the old matter. . . gold level

    Posted by expopmerm on 03/18/2013 07:24pm

    Out of the ordinary write-up supplies you with the run data on the nike shoes which only a couple of buyersare conscious of.|Short article shows you all cogs and wheels for adidas shoes in addition to those actions you ought to do today.}[url=http://www.nikejapan.asia/]ナイキ air [/url] The Magic Recipe For nike shoes [url=http://www.adidasjapan.biz/]adidas シューズ[/url] The thing that all the others has been doing in the matter of nike shoes and consequently the things youshould do different. How gucci Made Me Rich And Famous [url=http://www.guccijp.asia/]財布 gucci[/url] The best formula for the chloe that you may understand about straight away. [url=http://www.chloejp.biz/]財布 chloe[/url] Here is how to discover all the things there is to find out around chanel bags in five easy steps. [url=http://www.chaneljp.biz/]財布 chanel[/url] The easiest way to understand all that there is to find out relating to chanel in Some easy steps.The genuine article about nike shoes that the experts wouldn't like one to be aware of. [url=http://www.adidasjapan.asia/]adidas シューズ[/url] Wow, incredible item. Your company must have a look at nike shoes right away whilst it's still up for grabs ! ! [url=http://www.nikejp.biz/]nike スニーカー[/url] Actual Techniques To Learn about nike shoes And Also The Way One Might Connect with The nike shoes Elite

    Reply
  • Source

    Posted by Legacy on 12/16/2002 12:00am

    Originally posted by: Kha

    Xem thong tin

    Reply
Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Organizations are increasingly gravitating toward mobile-first application development as they assess the need to revamp their application portfolios to support touch computing and mobility. Consumerization has brought higher expectations for application usability along with the mobile devices themselves. Enterprises are increasingly shifting their new application acquisitions and development efforts toward mobile platforms. With this backdrop, it is natural to expect application platform vendors to invest in …

  • Cloud computing isn't new, but it's still a hot topic in technology circles. Moving to the cloud has done great things for many businesses. When it comes to handling a basic business necessity, cloud computing has brought many improvements to overall business continuity. Using the cloud for DR makes a lot of sense for many, but it's not exactly the most simple concept. Read this eBook to find answers to all the key questions IT professionals have about cloud-based disaster recovery, and helpful info around the …

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date