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.
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:
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'
}