Left-side Owner-draw logo
BCGControlBar Pro (MFC)
BCGSuite (MFC)
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.
Also, 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:
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'
}