Partager via


CWinApp::ParseCommandLine

Appelez la fonction membre pour analyser la ligne de commande et envoyer les paramètres, un par un, à CCommandLineInfo::ParseParam.

void ParseCommandLine( 
   CCommandLineInfo& rCmdInfo  
);

Paramètres

Notes

Lorsque vous exécutez un projet MFC à l'aide de l'Assistant Application, l'Assistant Application crée une instance locale d' CCommandLineInfo, puis appelle ProcessShellCommand et ParseCommandLine dans la fonction membre d' InitInstance . Une ligne de commande suit l'itinéraire décrite ci-dessous :

  1. Après avoir été créé dans InitInstance, l'objet d' CCommandLineInfo est passé à ParseCommandLine.

  2. ParseCommandLine implique ensuite CCommandLineInfo::ParseParam à plusieurs reprises, une fois chaque paramètre.

  3. ParseParam remplit l'objet d' CCommandLineInfo , qui est ensuite passé à ProcessShellCommand.

  4. ProcessShellCommand gère les arguments de ligne de commande et des balises.

Notez que vous pouvez appeler ParseCommandLine directement si nécessaire.

Pour une description des balises de ligne de commande, consultez CCommandLineInfo::m_nShellCommand.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CWinApp, classe

Graphique de la hiérarchie

CCommandLineInfo, classe

CWinApp::InitInstance

CCommandLineInfo::ParseParam

CWinApp::ProcessShellCommand

CCommandLineInfo::m_nShellCommand