After initializing the toolbar handle, the toolbar must be created using the LToolbar::Create function. The toolbar is created in a regular child window. The user has the option of creating a toolbar "from scratch" and entering the desired buttons, or the user may create a Vector or Paint toolbar, complete with a predefined set of buttons. The following example shows how to create a toolbar:
/* Global LEAD toolbar handle */pTOOLBARHANDLE g_pLeadToolbar ;LToolbar tlb;L_INT ToolbarTest ( HWND hWnd ){/* Initiate the toolbar handle */tlb.Initialize() ;/* Check the validity of the handle */if ( tlb.IsValid () ){POINT pt = { 0, 0 } ;/* Initiate the point to be used to align the toolbar at the top-left of its owner client area */ClientToScreen ( hWnd, &pt ) ;/* Create the toolbar */tlb.Create (hWnd, TEXT("Tools Window"), TOOLBAR_PAINT ) ;/* Set the toolbar position */tlb.SetPosition (&pt, TOOLBAR_POSITION_TOP | TOOLBAR_POSITION_LEFT ) ;/* Show the toolbar */tlb.SetVisible (TRUE ) ;}return SUCCESS ;}