BCGControlBar Pro for MFC
BOOL CBCGPToolBox::AddToolsPage ( LPCTSTR  lpszPageName,
UINT  uiBmpResID,
int  nImageWidth,
LPCTSTR  lpszLabels,
CRuntimeClass *  pPageClass = RUNTIME_CLASS(CBCGPToolBoxPage),
CRuntimeClass *  pButtonClass = RUNTIME_CLASS(CBCGPToolBoxButton) 
)

Adds a new page to the toolbox control.

Returns
TRUE if the page was added successfully; otherwise FALSE.

Call this function to add a new page to the toolbox control.

The call may look like this

AddToolsPage (_T("Windows Forms"), IDB_TOOLS_PAGE1, 16, _T ("Pointer\nLabel\nButton\nTextBox"));

Where the last parameter specifies the list of labels for tool buttons.

Page and button classes can be customized. If you want to provide your own implementation for toolbox pages, derive a class from CBCGPToolBoxPage and set pPageClass to a pointer to its runtime class. If you want to provide your own implementation for toolbox buttons, derive a class from CBCGPToolBoxButton and set pButtonClass to a pointer to its runtime class.

Parameters
lpszPageNameSpecifies the page name.
uiBmpResIDSpecifies the resource ID of the bitmap with tool images.
nImageWidthSpecifies image width (in pixels).
lpszLabelsContains a list of labels delimited by '
' character.
pPageClassRuntime class of pages.
pButtonClassRuntime class of buttons.