BCGControlBar Pro for MFC
void CBCGPWinApp::SetApplicationLookMenu ( UINT  nCommandID,
int  nFlags = 0xFFFF,
BOOL  bGroupMenuItems = TRUE,
UINT  nThemeCmdIDFirst = 0,
UINT  nThemeCmdIDLast = 0 
)

Specifies a menu item that will be replaced with a visual themes list.

Parameters
nCommandIDThe menu item ID that will be replaced by visual theme menu items.
nFlagsSpecifies a list of themes that can be added to the menu: can be BCGP_THEMES_LIST_ALL (all available themes will be used) or combination of the following constants:
  • BCGP_THEMES_LIST_WIN_NATIVE
  • BCGP_THEMES_LIST_OFFICE_2000
  • BCGP_THEMES_LIST_OFFICE_XP
  • BCGP_THEMES_LIST_OFFICE_2003
  • BCGP_THEMES_LIST_VS_2005
  • BCGP_THEMES_LIST_OFFICE_2007
  • BCGP_THEMES_LIST_CARBON
  • BCGP_THEMES_LIST_VS_2008
  • BCGP_THEMES_LIST_VS_2010
  • BCGP_THEMES_LIST_SCENIC
  • BCGP_THEMES_LIST_OFFICE_2010
  • BCGP_THEMES_LIST_OFFICE_2013
  • BCGP_THEMES_LIST_VS_2013
  • BCGP_THEMES_LIST_OFFICE_2016
  • BCGP_THEMES_LIST_VS_2019
  • BCGP_THEMES_LIST_OFFICE_2019
Parameters
bGroupMenuItemsTells whether menu items from the same style should be added to sub-menu.
nThemeCmdIDFirstThe first ID of visual theme's menu item.
nThemeCmdIDLastThe last ID of visual theme's menu item.

Call this method in application class constructor.