LAnnContainer::Create

#include "ltwrappr.h"

virtual L_INT LAnnContainer::Create(hWnd, pRect, bVisible=FALSE)

Creates and initializes an annotation object that is a container.

Parameters

HWND hWnd

Handle to the window for the container.

pANNRECT pRect

Pointer to the LEADTOOLS ANNRECT structure that specifies the container. The ANNRECT structure is like a Windows RECT structure, except that it uses double-precision floating point values.

Coordinates of an object's rectangle are relative to its container object. The coordinates are interpreted using the container's scaling factors and offsets, which are described in Low-Level Coordinate System for Annotations.

L_BOOL bVisible

Flag that indicates whether the container will be visible. Possible values are:

Value Meaning
TRUE The container is visible.
FALSE The container is not visible.

Returns

Value Meaning
SUCCESS The function was successful.
< 1 An error occurred. Refer to Return Codes.

Comments

You should not call this function during processing of WM_LTANNEVENT if wParam equals LTANNEVENT_REMOVE or LTANNEVENT_INSERT or during the LAnnContainer::EnumerateCallBack virtual function!

Required DLLs and Libraries

Platforms

Win32, x64.

See Also

Functions

Topics

Example

L_INT LAnnContainer_CreateExample(HWND hWnd,LAnnLine& LeadAnnLine) 
{ 
   L_INT nRet; 
   
   LAnnContainer  LeadAContainer; 
 
   ANNRECT AnnRect ; 
 
   AnnRect.left = 30 ; 
 
   AnnRect.top = 20 ; 
 
   AnnRect.right = 100 ; 
 
   AnnRect.bottom = 100 ; 
 
   nRet = LeadAContainer.Create(hWnd,&AnnRect,TRUE) ; 
   if(nRet != SUCCESS) 
      return nRet; 
 
 
 
   nRet = LeadAContainer.Insert(LeadAnnLine,FALSE) ; 
   if(nRet != SUCCESS) 
      return nRet; 
 
 
   nRet = LeadAContainer.CopyFromClipboard(hWnd); 
   if (nRet == SUCCESS) 
      MessageBox(hWnd,TEXT("The clipboard has annotations ..."), TEXT("Clipboard"),MB_OK) ; 
   else 
      return nRet; 
 
   return SUCCESS; 
} 
Help Version 20.0.2020.4.5
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2020 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Raster Imaging C++ Class Library Help