Currently viewing: GipsySoft » Front Page» QHTM

QHTM - Features

Small

Designed to be small and fast, the DLL version can be as small as 167KB and it displays HTML very quickly indeed.

Ease of use

It's possible to use IE from Win32 API, indeed I've done it myself. However, it is not at all easy and requires a substantial investment - even if you already know COM.

QHTM is simplicity itself to use. Create a window, send it some text. That's it, all using standard Win32 API calls such as CreateWindow(...) and SetWindowText(...).

It's also just as easy to be notified of when a user clicks a link, giving you the ability to either let QHTM do the navigation or for you to load another HTML page into the control.

QHTM supports a vast array of HTML tags.

  • Plain text, paragraphs and linebreaks.
  • Tables, tables in tables. Tables with colour, cell spacing and padding
  • Ordered and unordered lists (this is an unordered list)
  • Fonts and font lists, font colours and sizes...including point sizes
  • Font styles such as bold, underline, italic, strikethrough, superscipt and subscript
  • HTML headings
  • Hyperlinks, including linking to named links within a document
  • Images, including MNG animations, PNG, BMP. Plus any images can be forced to behave as if it was transparent.

Bonus features

QHTM supports many additional features that make life so much easier. For example:

  • Read HTML and images from memory, resources or file.
  • Full print support including placing blocks of HTML anywhere on the page
  • Render HTML content to a HDC
  • HTML in tooltips
  • HTML on a pushbutton
  • Ability for you to override the QHTM image handling
  • HTML on a MessageBox

Possible uses of QHTM

  • Easily add formatted text and images to dialog boxes. Keep your customers informed.
  • Spruce up your About dialog - Just like Winspector.
  • Add a fresh and flexible UI to your applications, just like DigiGuide - and one that is easy to translate too!
  • Use QHTM as the output for lengthy processes, using colour to signal changes in status - much easier than an owner drawn list box or wrestling with a Rich Edit control. Winspector uses QHTM to log all window creation and destruction events.
  • QHTM makes great splash screens, use a background image and the overlay your text on top.