LAnnotationWindow

Description

The LAnnotationWindow class is derived from the LBitmapWindow class. You can consider this class as a full windowed control that is capable of displaying bitmaps with annotations. LAnnotationWindow extends LBitmapWindow by adding functionality for displaying Annotations through an automated interface with an easy to use Annotation toolbar.

Annotations, which are based on vectored drawing functions, are associated with a bitmap only as an overlay of the displayed image. Ordinarily, your application code is responsible for maintaining the relationships between images and annotations.

The LAnnotationWindow class implements annotations by turning on automated features.

Using command notification messages, the LAnnotationWindow object can be used in a manner similar to standard Windows controls for dialogs. By overriding the virtual functions provided by LAnnotationWindow and the base class LBitmapWindow, you can use LAnnotationWindow objects as a regular window, which handles most messages for you. For more information on the two ways in which LAnnotationWindow objects can be used, refer to LAnnotationWindow:Window vs Control.

Required Libraries

You must load all required libraries using LBase::LoadLibraries before using the classes.

LTKRN
LTANN
LTDIS
LTDLGKRN
LTDLGIMG
LTDLGEFX
LTDLGWEB
LTDLGFILE
LTDLGIMGEFX
LTDLGCLR
LTDLGIMGDOC
LTEFX
LTFIL
LTIMG
LTSCR
LTTWN

For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application.

For a listing of the exact LTDLGXXX DLLs and Libraries needed, based on the toolkit version, refer to Common Dialog Files To Be Included With Your Application.

See Also

Class Members, Class Hierarchy Chart, Parent class