Skip Navigation LinksBCGSoft > Support > Developer Area > Application Wizard > Application Wizard for VS 2005-2015

Application Wizard for VS 2005-2015

In this article we'll describe how to create a new application in Visual Studio 2005-2015 environments.

  1. Run Visual Studio developer environment.
  2. Choose "File | New | Project..." menu item.
  3. Select "Visual C++ Projects" Project type,  'BCGPAppWizard' folder and then choose the "MFC Application" icon. This will start the regular MFC AppWizard (with 2 additional pages) that creates the executable.
  4. Specify your general MFC application settings and switch to "BCGControlBar General" page. Please note, that this page is not available for a dialog-based MFC application.

    BCGControlBar Application Wizard for Visual Studio 2005-2015 (1)
    • Toolbars/menu interface. Choose this option if you wish to create a application with "classic" (toolbar/menu-based user interface).
    • Ribbon-based interface. Choose this option if you wish to create Office 2007-2022 style application with the ribbon bar.
      • Backstage View. Check this item if you wish to create your Ribbon bar with Backstage view .
      • Use Ribbon Designer. If this item is checked, the project will be created with Ribbon Designer resources. Otherwise, the Ribbon bar will be initialized in source code.
    • MDI Tabs. Your MDI application will be created with MDI Tabbed Groups or MDI Tabs on Caption. If your application is SDI, this option will be disabled.
    • Visual Style. Choose the Visual Theme (such as Office 2010 or Visual Studio 2010 ) that will be initially applied to your application.
    • Add "Application Look" menu. Check this option if you wish to allow the user modifying the application look at run-time. If your application is toolbar/menu based, "Application Look" menu item will appear under the "View" menu. In the Ribbon bar, "Style" menu will be placed on the right side
    • Themed File dialog. Replaces all standard (Windows) file dialogs with themed (visual manager-based) dialogs.
    • Alternative customization ("Alt+Drag") Allows to drag and drop toolbar/menu items without invocation of the customization dialog.
    • User-defined toolbars. Adds an ability to create custom toolbars at run-time.
    • User-defined images. Allows to associate toolbar buttons with user-defined bitmaps. The images can be either PNG or SVG.
    • Keyboard customization. Adds to your project keyboard shortcuts customization.
    • Mouse customization. Adds to your project customization of the mouse events.
    • Context menus customization. Adds to your project a context menu customization.
    • Personalized Menus. Shows recently used menu items first. If you do not choose this option, all menu items will be shown.
    • User-defined Tools. Adds an ability to customize user-defined (usually external) tools at run-time.
    • "Windows..." dialog. Check this option if you wish to replace the standard "Windows..." dialog by enhanced (MDI applications only).
    • Statically Linked Library. Your project will be linked with BCGControlBar Library statically. This option cannot be used in Evaluation version!
  5. Click "Next" button and switch to "BCGControlBar Advanced Settings" page:

    BCGControlBar Application Wizard for Visual Studio 2005-2015 (2)
    • Shortcuts ("Outlook"-style) bar. Check this option if you want to add a Shortcuts Bar.
    • Embedded Control. Shortcuts bar will be created with an embedded control.
    • Caption Bar. Check this option if you want to add a Caption Bar.
    • Docking Workspace bar. Adds an example of a workspace bar with detachable tabs.
    • Docking Output bar. Adds an example of an output bar.
    • Docking Property Grid. Adds a Visual Studio-style property grid.
    • Docking Task Pane. Adds a Microsoft Office-style tasks pane.
    • Docking Toolbox Pane. Adds a Visual Studio-style toolbox.
    • Enable AutoHide. Enables "Auto Hide Window" feature for all docking panes.
    • Docking Type. Choose control bars docking style. You can select:
    • Graphics manager. Check this option if you want to use a graphics manager (Direct2D or GDI+) to draw content of your CView-derived class. By default, this option is unchecked.
    • Automatically hide scroll bars: enables auto-hidden scrollbars. By default, this option is unchecked.

Back to the Developer Area