CCommandLineInfo

CCommandLineInfo клас СНІДу в розборі командного рядка під час запуску застосунку.

Застосунок MFC зазвичай створення місцевих екземпляр цього класу в функції InitInstance його застосування об'єкта. Цей об'єкт потім передається до CWinApp::ParseCommandLine, який неодноразово називає ParseParam заповнити CCommandLineInfo об'єкт. Об'єкт CCommandLineInfo потім передається до CWinApp::ProcessShellCommand для обробки аргументів командного рядка та прапори.

Інкапсуляції такі параметри командного рядка та параметрів за допомогою цього об'єкта:

Аргумент командного рядка Виконана команда
app Новий файл.
App ім'я файлу Відкрити файл.
App /p ім'я файлу Друк файлу на принтері за промовчанням.
App /PT ім'я порту драйвера принтера Друк файлу на вказаному принтері.
App /DDE Запуск і чекають DDE командному.
App /Automation Запуск як сервера автоматизації OLE.
App / Вбудовування Почати редагування впровадженого об'єкта OLE.

Отримати новий клас з CCommandLineInfo для обробки інші прапори і значень параметрів. Перевизначити ParseParam для обробки нових прапори.

# включити lt;afxwin.h>

|&Nbsp членів класу ; Базовий клас | Ієрархічна діаграма

Дивіться також CWinApp::ParseCommandLine, CWinApp::ProcessShellCommand

Index