Поделиться через


CWinApp::ParseCommandLine

Эта функция-член вызывается для анализа командная строка и отправлять параметры, по одному для CCommandLineInfo::ParseParam.

void ParseCommandLine( 
   CCommandLineInfo& rCmdInfo  
);

Параметры

Заметки

При запуске нового проекта MFC с помощью мастера приложений, мастер приложений создает локальный экземпляр CCommandLineInfo, а затем вызывает ProcessShellCommand и ParseCommandLine в функции-члене InitInstance. В командной строке выполните описанные ниже маршрута.

  1. После создания в InitInstance объект CCommandLineInfo передается ParseCommandLine.

  2. ParseCommandLine затем вызывает CCommandLineInfo::ParseParam повторно один раз для каждого параметра.

  3. ParseParam заполняет объект CCommandLineInfo, который затем передается ProcessShellCommand.

  4. ProcessShellCommand обрабатывает аргументы и флаги командной строки.

Обратите внимание, что можно вызывать непосредственно ParseCommandLine.

Описание флагов командной строки см. в разделе CCommandLineInfo::m_nShellCommand.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CWinApp

Диаграмма иерархии

Класс CCommandLineInfo

CWinApp::InitInstance

CCommandLineInfo::ParseParam

CWinApp::ProcessShellCommand

CCommandLineInfo::m_nShellCommand