#include "LtCon.h"

L_LTCON_API L_INT L_ContainerSetOwnerDraw(pContainer, fOwnerDraw, dwFlags)

Enables or disables owner draw mode, which specifies whether the container or the user is responsible for drawing issues.



Pointer to a container handle.

L_BOOL fOwnerDraw

Flag that indicates whether to enable or disable the container owner draw mode. Possible values are:

Value Meaning
TRUE Enable owner draw mode.
FALSE Disable owner draw mode.

L_UINT32 dwFlags

Reserved for future use. Must be 0.


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


When the owner draw mode is enabled the container will not draw the object path any more. The user will be responsible for all the drawing issues.

When the owner draw mode is disabled, the drawing of objects is handled automatically. If the owner draw mode is enabled, the user must handle all aspects of drawing objects.

Required DLLs and Libraries

See Also




This example toggles the owner draw mode of the container.

L_INT ContainerSetOwnerDrawExample(pCONTAINERHANDLE pContainer) 
   L_INT nRet; 
   L_BOOL fOwnerDraw ; 
   /* Get the owner draw mode of the container */ 
   nRet = L_ContainerIsOwnerDraw( pContainer, &fOwnerDraw ) ; 
   if(nRet != SUCCESS) 
      return nRet; 
   /* Toggle the state and return */ 
   return L_ContainerSetOwnerDraw( pContainer,!fOwnerDraw, 0 ) ; 

Help Version 21.0.2021.4.7
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Container and Automation C API Help