#include "LtCon.h"
L_LTCON_API L_INT L_ContainerEditObject (pContainer, pObjectData)
| pCONTAINERHANDLE pContainer; | pointer to a container handle | 
| const pCONTAINEROBJECTDATA pObjectData; | pointer to a structure | 
Displays the object specified by pObjectData and lets the user edit its properties.
| Parameter | Description | 
| pContainer | Pointer to a container handle. | 
| pObjectData | Pointer to the structure that contains the object data to be edited. | 
| SUCCESS | The function was successful. | 
| < 1 | An error occurred. Refer to Return Codes. | 
Required DLLs and Libraries
| LTCON For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application | 
| Functions: | L_ContainerSetMetrics, L_ContainerGetMetrics, L_ContainerIsEnabled, L_ContainerSetEnabled | 
| Topics | 
This example shows how to edit a container object this example assumes that the container limits would be at least { 10, 10, 300, 200 }.
L_INT ContainerEditObjectExample(pCONTAINERHANDLE pContainer){L_INT nRet;nRet = L_ContainerIsValid ( pContainer );if (SUCCESS == nRet ) /* check the validity of container handle */{CONTAINEROBJECTDATA Data ;CONTAINERPOLYLINEDATA PolyData ;VECTORPOINT pt [ 7 ] ;/* Set the Polyline points to some random numbers */pt[0].x = 10 ; pt[0].y = 10 ;pt[1].x = 80 ; pt[1].y = 20 ;pt[2].x = 100 ; pt[2].y = 60 ;pt[3].x = 10 ; pt[3].y = 40 ;pt[4].x = 100 ; pt[4].y = 200 ;pt[5].x = 200 ; pt[5].y = 100 ;pt[6].x = 300 ; pt[6].y = 200 ;/* Set the container object data */Data.nSize = sizeof ( CONTAINEROBJECTDATA ) ;Data.nObjectType = CONTAINER_OBJECT_TYPE_POLYLINE ;PolyData.pvptPoints = pt ;PolyData.nPointCount = 7 ;Data.pObjectData = &PolyData;/* Start editing an object *//* Double click the left-mouse button to end editing *//* Click right-mouse button to abort editing */nRet = L_ContainerEditObject ( pContainer, &Data );}return nRet;}