CCommandLineInfo::ParseParam

віртуальний недійсним ParseParam (LPCTSTR lpszParam, BOOL bFlag, BOOL вибух );

Параметри

lpszParam

Параметр або прапор.

bFlag

Вказує, чи lpszParam параметр або позначка.

вибух

Вказує на те, якщо це останній параметр або прапор в командному рядку.

Зауваження

Рамках називає цю функцію для розбору інтерпретації окремих параметрів з командного рядка. CWinApp::ParseCommandLine дзвінки ParseParam один раз для кожного параметра або прапор в командному рядку, ближнього аргумент до lpszParam. Якщо перший символ параметр '–' або '/', то він видаляється, і bFlag має значення True. Під час розбору остаточний параметра, вибуху встановити True.

За замовчуванням реалізація цієї функції визнає наступні варіанти стану: /p /pt, /dde, /Automationта /Embedding, як показано в нижченаведеній таблиці

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

Ця інформація зберігається в m_bRunAutomated, m_bRunEmbeddedі m_nShellCommand. Прапори позначені вперед риску "/" або дефіс, '–'.

За замовчуванням реалізація ставить перший параметр не прапор у m_strFileName. У випадку з /pt прапор, за замовчуванням реалізація ставить друга, третя і четверта non прапор параметрів в m_strPrinterName, m_strDriverNameта m_strPortName, відповідно.

За замовчуванням реалізація також встановлює m_bShowSplash ВІРНО тільки у випадку з нового файлу. За новий файл користувач взяв заходи за участю самої програми. У будь-якому іншому випадку, в тому числі відкриття існуючих файлів за допомогою оболонки дії користувача включає файл безпосередньо. У документі орієнтованої точки зору заставці не треба оголосити застосунок, запуск.

Пересилити цю функцію у вашому похідних класів для обробки значень інших прапор і параметр.

Огляд CCommandLineInfo |nbsp; Члени класу | Ієрархічна діаграма

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

Index