віртуальний недійсним 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