
СПИД класса CCommandLineInfo в разбора командной строки при запуске приложения.
Обычно приложение MFC создаст локальный экземпляр этого класса в функции InitInstance объекта application. Затем этот объект передается CWinApp::ParseCommandLine, который неоднократно вызывает ParseParam для заполнения объекта CCommandLineInfo . Затем объект CCommandLineInfo передается в CWinApp::ProcessShellCommand для обработки аргументов командной строки и флаги.
Этот объект можно использовать для инкапсуляции следующие параметры командной строки и параметры:
| Аргумент командной строки | Команда, выполняемая |
| приложение | Новый файл. |
| имя файла приложения | Открыть файл. |
| приложение /p имя файла | Печать файла для принтера по умолчанию. |
| приложение /pt имя файла драйвера порта | Печать файла на указанном принтере. |
| приложение /DDE | Запустите и дождаться команды DDE. |
| приложение / Automation | Запуск как сервера автоматизации OLE. |
| приложение / Внедрение | Начните редактировать внедренный элемент OLE. |
Новый класс, производный от CCommandLineInfo для обработки других флагов и значений параметров. Переопределить ParseParam для обработки новых флагов.
# include lt;afxwin.h>
Члены класса |nbsp; Базовый класс | Иерархическая схема
См. также CWinApp::ParseCommandLine, CWinApp::ProcessShellCommand