virtual L_VOID LAnnotationWindow::OnAnnEvent(uAnnEvent, lParam)
This function is called when the annotation engine sends annotation events to the annotation window control.
The annotation event.
Data that depends on the annotation event.
None.
Override this function in order to handle annotation events. The default implementation of this function does nothing.
For more information, see WM_LTANNEVENT Message.
Win32, x64.
class MyAnnWnd: public LAnnotationWindow
{
public:
MyAnnWnd() ;
virtual ~MyAnnWnd();
protected:
virtual L_VOID OnAnnEvent(L_UINT uAnnEvent,L_UINT32 lParam);
};
MyAnnWnd::MyAnnWnd()
{
}
MyAnnWnd::~MyAnnWnd()
{
}
L_VOID MyAnnWnd::OnAnnEvent(L_UINT uAnnEvent,L_UINT32 lParam)
{
switch(uAnnEvent)
{
case LTANNEVENT_TOOLCHECKED:
switch(lParam)
{
case ANNTOOL_SELECT:
case ANNTOOL_LINE:
case ANNTOOL_RECT:
case ANNTOOL_ELLIPSE:
case ANNTOOL_POLYLINE:
case ANNTOOL_POLYGON:
case ANNTOOL_POINTER:
case ANNTOOL_FREEHAND:
case ANNTOOL_HILITE:
case ANNTOOL_REDACT:
case ANNTOOL_TEXT:
case ANNTOOL_NOTE:
case ANNTOOL_STAMP:
case ANNTOOL_BUTTON:
case ANNTOOL_HOTSPOT:
case ANNTOOL_AUDIO:
case ANNTOOL_RULER:
if(GetAutomationObject().IsCreated())
GetAutomationObject().SetTool(lParam);
}
break;
case LTANNEVENT_AUTOENDSET:
if(GetToolBar().IsCreated())
GetToolBar().SetToolChecked(ANNTOOL_SELECT);
break;
}
LAnnotationWindow::OnAnnEvent(uAnnEvent,lParam);
}
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
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.