виртуальные void ParseParam (LPCTSTR lpszParam, BOOL bFlag, BOOL взрыва );
Параметры
lpszParam
Параметр или флага.
bFlag
Указывает, является ли lpszParam параметра или флага.
доменная
Указывает, если это последний параметр или флага в командной строке.
Примечания
Платформа вызывает эту функцию для разбора/интерпретации индивидуальных параметров из командной строки. CWinApp::ParseCommandLine вызывает ParseParam один раз для каждого параметра или флага в командной строке, передавая аргумент для lpszParam. Если первый символ параметра '–' или '/', то он удаляется и bFlag имеет значение TRUE. При анализе последний параметр, Доменная имеет значение TRUE.
По умолчанию реализация этой функции признает следующие флаги: /p /pt, /dde, / Automationи /Embedding, как показано в следующей таблице
| Аргумент командной строки | Команда, выполняемая |
| приложение | Новый файл. |
| имя файла приложения | Открыть файл. |
| приложение /p имя файла | Печать файла для принтера по умолчанию. |
| приложение /pt имя файла драйвера порта | Печать файла на указанном принтере. |
| приложение /DDE | Запустите и дождаться команды DDE. |
| приложение / Automation | Запуск как сервера автоматизации OLE. |
| приложение / Внедрение | Начните редактировать внедренный элемент OLE. |
Эта информация хранится в m_bRunAutomated, m_bRunEmbeddedи m_nShellCommand. Флаги отмечен косая '/' или дефис '–'.
Реализация по умолчанию помещает первый параметр-флаг в m_strFileName. По /pt флага, реализация по умолчанию помещает второй, третий и четвертый не флаг параметры в m_strPrinterName, m_strDriverNameи m_strPortName, соответственно.
Реализация по умолчанию также устанавливает m_bShowSplash значение TRUE только в случае из нового файла. В случае нового файла, пользователь принял действий с участием самого приложения. В любом другом случае, в том числе Открытие существующих файлов с помощью оболочки действие пользователя включает файл непосредственно. В точки зрения документа центре экран-заставка не нужно объявить о запуске приложения.
Переопределить эту функцию в вашем производном классе для обработки других флаг и значения параметров.
Обзор CCommandLineInfo |nbsp; Члены класса | Иерархическая схема
См. также CWinApp::ParseCommandLine