CWinApp::ParseCommandLine

аннулировать P&arseCommandLine (CCommandLineInfoamp; rCmdInfo );

Параметры

rCmdInfo

Ссылка на CCommandLineInfo объект.

Примечания

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

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

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

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

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

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

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

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

Обзор CWinApp |nbsp; Члены класса | Иерархическая схема

См. также CCommandLineInfo, CWinApp::InitInstance, CCommandLineInfo::ParseParam, CWinApp::ProcessShellCommand, CCommandLineInfo::m_nShellCommand

Index