BOOL CNochildwndclassApp::InitInstance()
{
ParseCommandLine(cmdInfo);
    cmdInfo.m_nShellCommand =CCommandLineInfo::FileNothing;
AfxEnableControlContainer();
为什么系统老是提示错误,'cmdInfo' : undeclared ide 
 left of '.m_nShellCommand' must have class/struct/union type
求解释一下,谢谢

解决方案 »

  1.   

    加上这句:
    CCommandLineInfo cmdInfo;
    一般初始化的内容会更多
      

  2.   

    你上面难道初始化没这些内容么?
    // InitCommonControlsEx() is required on Windows XP if an application
    // manifest specifies use of ComCtl32.dll version 6 or later to enable
    // visual styles.  Otherwise, any window creation will fail.
    INITCOMMONCONTROLSEX InitCtrls;
    InitCtrls.dwSize = sizeof(InitCtrls);
    // Set this to include all the common control classes you want to use
    // in your application.
    InitCtrls.dwICC = ICC_WIN95_CLASSES;
    InitCommonControlsEx(&InitCtrls); CWinApp::InitInstance();
    AfxEnableControlContainer(); // Create the shell manager, in case the dialog contains
    // any shell tree view or shell list view controls.
    CShellManager *pShellManager = new CShellManager; // Standard initialization
    // If you are not using these features and wish to reduce the size
    // of your final executable, you should remove from the following
    // the specific initialization routines you do not need
    // Change the registry key under which our settings are stored
    // TODO: You should modify this string to be something appropriate
    // such as the name of your company or organization
    SetRegistryKey(_T("Local AppWizard-Generated Applications"));
      

  3.   

    我这个就是抑制多文档出现的,为什么加上CCommandLineInfo cmdInfo;这个后还不行啊?,求指导一下啊,谢谢