LContainer::GetObjectType

#include "Ltwrappr.h"

L_INT LContainer::GetObjectType (pnObjectType)

pCONTAINEROBJECTTYPE pnObjectType;

/* pointer to an integer */

Gets the current container object type.

Parameter

Description

pnObjectType

Pointer to the variable to be updated with the current object type.

Returns

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

See Also

Functions:

LContainer::SetObjectType

Topics:

Using Container Objects

Example

L_INT LContainer_GetObjectTypeExample( LContainer &lCont ) 
{
   L_INT nRet;
   nRet = lCont.IsValid ( );
   if ( nRet == SUCCESS ) /* check the validity of container handle */
   {
      CONTAINEROBJECTTYPE nObjectType; 
      /* get the current container object */
      nRet = lCont.GetObjectType ( &nObjectType ) ; 
      if(nRet != SUCCESS)
         return nRet;
      /* stick to line object */
      if ( CONTAINER_OBJECT_TYPE_LINE != nObjectType ) 
      {
         /* set the container object */
         nRet = lCont.SetObjectType ( CONTAINER_OBJECT_TYPE_LINE ) ; 
         if(nRet != SUCCESS)
            return nRet;
      }
   }
   else
   {
      return nRet ;
   }
   return SUCCESS ; 
}