QHTM API
Reference and User Guide
For a quick introduction of how to use QHTM see the quick start page.
To make use of QHTM in programming languages other than C/C++ you will need to know how to create a window from a window class name, and how to send messages to a window and how to call a "C" function in a DLL.
Use QHTM as a simple hyperlink control
A step-by-step guide for using QHTM as a simple hyperlink control on a dialog.
A discussion of the various methods of actually displaying HTML including how QHTM locates images.
Add borders to a QHTM control
Print using standard API printing mechanisms
A method of handling hyperlinks within your applications
Describes issues regarding linking to QHTM
Making a link library for use within VC5
Catch hyperlinks and run your own code for them
Initialise the library
Enable and disable tooltips within an application
Set the resource used for the 'hand' pointer and the 'no image' bitmap
Create a print context specifying a zoom level
Destroy a print context
Set the print context text using some in memory text block
Set the print context text using a file
Set the print context text using a resource
Layout the HTML and determine the number of pages required
Print an entire page
Measure some in memory text prior to printing
Set the image callback for a print context
A drop in replacement for the MessageBox API, except we display HTML for the text!
Change a standard push button to allow it to contain HTML with a single function call.
Change a standard listbox control to allow it to contain HTML with a single function call.
Measure the height of HTML given a constraining width.
Render HTML onto a device context.
Render HTML onto a device context and confined within a rectangle.
Pointer to function to supply images to QHTM
Pointer to function to supply HBITMAP's to QHTM
Pointer to function to supply any resource to QHTM. When QHTM needs a HTML file, image, or any other file it will call this callback.
Pointer to function to receive form POST information. When the user submits a form QHTM gathers the form data and sends it to this callback.
Structure that QHTM uses to send for POST data to your application.
Image callback abstract base class class
Structure used when asking QHTM for hyperlink information
A list of the messages that can be sent to QHTM and what they mean. All of the messages have message cracker APIs too.
Load some HTML from resources into a QHTM window
Load some HTML from a file into a QHTM window
Set one of the QHTM options
Get one of the QHTM options
Force QHTM to scroll to a given named link target within the current document
Get the current scroll position within the current document
Set the current scroll position within the current document
Get the length of the title of the current document
Get the title of the current document
Get the drawn size of thw HTML within QHTM window
Add HTML to the current QHTM document.
Get hyperlink information from a point.