Start with the project you created in The Automation and the Container.
1. |
Add the following declaration to the WndProc function: |
static pTOOLBARHANDLE pToolbar ;
2. |
Add the following code to the WndProc function before the "return 0L;" statement in the WM_CREATE message: |
{// INITIATE THE TOOLBAR
if (SUCCESS == L_TBInit(&pToolbar))
{
L_BOOL fTBVisible;
POINT pt = { 0, 0 };
RECT rcClient;
GetClientRect(hWnd, &rcClient);
pt.x = rcClient.left;
pt.y = rcClient.top;
ClientToScreen(hWnd, &pt);
L_TBCreate(pToolbar,
hWnd,
TEXT("Paint Automation"),
TOOLBAR_PAINT);
L_TBSetPosition(pToolbar,
&pt,
TOOLBAR_POSITION_TOP | TOOLBAR_POSITION_LEFT);
L_TBIsVisible(pToolbar, &fTBVisible);
if (!fTBVisible)
{
L_TBSetVisible(pToolbar, TRUE);
}
}
else
{
return FAILURE;
}
L_AutSetToolbar(pAutomation, pToolbar);
}// INITIATE THE TOOLBAR
3. |
Add the following code to the WndProc function after the " L_AutFree " function call in the WM_DESTROY message: |
{//DELETE THE TOOLBAR
if (L_TBIsValid(pToolbar))
{
L_TBFree(pToolbar);
}
}//DELETE THE TOOLBAR
4. |
Compile and run the project by selecting Build->Execute tutorial.exe from the menu. |