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.
You must load all required libraries using LBase::LoadLibraries before using the classes.
Class Members |
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document