Share via


Advanced Features, MFC Application Wizard

This topic lists options for additional features for your application, such as Help, printing support, and so on. In each section, specify additional support for these advanced features.

  • Context-sensitive help (HTML)
    Generates a set of help files for context-sensitive help, available by using F1 and a Help menu, or by clicking a Help button on a dialog box. Help support requires the help compiler. If you do not have the help compiler, you can install it by rerunning Setup.

    See HTML Help: Context-Sensitive Help for Your Programs and Help Files (HTML Help) for more information.

  • Printing and print preview
    Generates the code to handle the print, print setup and print preview commands by calling member functions in the CView Class from the MFC library. The wizard also adds commands for these functions to the application's menu. Printing support is available only for applications that specify Document/view architecture support in the Application Type, MFC Application Wizard page of the wizard. By default, document/view applications have printing support.

  • Automation
    Specifies that the application can handle objects that are implemented in another application, or exposes the application to Automation clients.

  • ActiveX controls
    Supports ActiveX controls (default). If you do not select this option and later want to insert ActiveX controls into your project, you must add a call to AfxEnableControlContainer in your application's CWinApp::InitInstance member function.

  • MAPI (Messaging API)
    Specifies that the application can create, manipulate, transfer, and store mail messages.

  • Windows sockets
    Supports Windows sockets, which you can use to write applications that communicate over TCP/IP networks.

  • Active Accessibility
    Adds support for IAccessible to CWnd-derived classes, which you can use to customize the user interface for better interaction with accessibility clients.

  • Common Control Manifest
    Enabled by default. Generates an application manifest to enable the Common Control DLL that is included with Microsoft Windows XP and newer operating systems.

    Version 6 of the Common Control DLL does not automatically update the earlier version of the Common Controls that your existing applications use. To use version 6 of the Common Control DLL, you must create an application manifest that directs your application to load the DLL. This Common Control DLL also supports the Windows XP themes.

    An application manifest can also specify other DLLs and versions that your application needs. For more information about application manifests, see Isolated Applications and Side-by-Side Assemblies in the Windows SDK.

  • Advanced frame panes

    Option

    Description

    Explorer docking pane

    Creates a docking pane that resembles the Visual Studio Solution Explorer to the left of the main frame window.

    Output docking frame

    Creates a docking pane that resembles the Visual Studio Output pane that is located under the main frame window.

    Properties docking pane

    Creates a docking pane that resembles the Visual Studio Properties pane to the right of the main frame window.

    Navigation pane

    Creates a docking pane that resembles the Outlook navigation bar and is located to the left of the main frame window.

    Caption bar

    Creates an Office-style caption bar above the main frame window.

  • Number of files on recent file list
    Specifies the number of files to be listed on the most recently used list. The default number is 4.

See Also

Reference

MFC Application Wizard