Left-side Owner-draw logo

Fully implemented BCGControlBar Pro (MFC)

Not available BCGSuite (MFC)

Not available BCGControlBar for .NET

You can create menus with your logo, the name of your company or application, etc., placing them on the left side of the menu bar.

Furthermore, it's possible to draw popup menu logos at each side: left, right, top, or bottom.

Menu with a custom logo on the left side:

Menu with a custom logo on the left side:

Sample code:

BOOL CMainFrame::OnShowPopupMenu (CBCGPPopupMenu* pMenuPopup)
{
...
		pMenuPopup->EnableMenuLogo (30 /* Menu logo width */);
}

void CMainFrame::OnDrawMenuLogo (CDC* pDC, CBCGPPopupMenu* pMenu, const CRect& rectLogo)
{
	ASSERT_VALID (pDC);

	// Todo: draw your own logo inside 'rectLogo' using 'pDC'
}