CWinApp::ProcessShellCommand

BOOL ProcessShellComm&and (CCommandLineInfoamp;rCmdInfo );

Значення, яке повертається

Ненульовий, якщо команда оболонки обробляється успішно. Якщо 0, повернутися ПОМИЛКОВИМ з InitInstance.

Параметри

rCmdInfo

Посилання на об'єкт CCommandLineInfo.

Зауваження

Цей член функція називається InitInstance прийняти параметри з CCommandLineInfo об'єкт, визначені rCmdInfoі виконання зазначених дій.

Коли ви починаєте новий проект MFC за допомогою AppWizard, AppWizard створення місцевої інстанції CCommandLineInfoі потім викликати ProcessShellCommand і ParseCommandLine в InitInstance функції члена. Командний рядок складається з маршруту, описаних нижче:

  1. Після створюються в InitInstance, CCommandLineInfo об'єкта передаються до ParseCommandLine.

  2. ParseCommandLine потім викликає CCommandLineInfo::ParseParam кілька разів, один раз для кожного параметра.

  3. ParseParam заливки об'єкта CCommandLineInfo , який потім передається до ProcessShellCommand.

  4. ProcessShellCommand ручки аргументів командного рядка та прапори.

Члени дані CCommandLineInfo об'єкта, визначені CCommandLineInfo::m_nShellCommand, знаходяться нижче перераховані типу, яка визначена протягом клас CCommandLineInfo.

e&num {
 nbsp; Створення файлу,
   Попереджує
   FilePrint,
   FilePrintTo,
   FileDDE,
}

Короткий опис кожного з цих значень перегляньте CCommandLineInfo::m_nShellCommand.

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

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

Index