Initializing and Freeing Toolbars

LEADTOOLS accesses toolbars through the TOOLBARHANDLE structure. This structure provides a working area for the toolbar functions. The toolbar handle must be initialized before calling any of the toolbar functions. This is done using the L_TBInit function. The following example shows how to initialize the toolbar handle.

pTOOLBARHANDLE pLeadToolbar ;   
/* Initiate the toolbar handle */   
L_TBInit ( &pLeadToolbar ) ;   

A toolbar handle is valid only after L_TBInit and L_TBCreate have been called. The validity of the toolbar should be checked before calling any other toolbar functions. This is done using L_TBIsValid.

When the TOOLBARHANDLE structure is no longer needed, it should be freed using the L_TBFree function. The following example shows how to free a toolbar handle:

if (SUCCESS == L_TBIsValid ( pLeadToolbar ) ) 
{ 
   L_TBFree ( pLeadToolbar ) ; 
   return SUCCESS ; 
} 
else 
{ 
   return FAILURE ; 
} 

Once L_TBFree has been called, the toolbar handle is no longer valid.

See Also

Implementing Toolbars- Initializing, Creating and Freeing

Programming with LEADTOOLS Toolbars

Getting Started

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

LEADTOOLS Toolbar C API Help
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.