CCommandLineInfo

Le sida de classe CCommandLineInfo dans l'analyse de la ligne de commande au démarrage de l'application.

Une application MFC généralement crée une instance locale de cette classe dans la fonction InitInstance de l'objet application. Cet objet est ensuite passé à CWinApp::ParseCommandLine, qui appelle de façon répétitive ParseParam pour remplir l'objet CCommandLineInfo . L'objet CCommandLineInfo est ensuite passé à CWinApp::ProcessShellCommand pour traiter les arguments de ligne de commande et les drapeaux.

Vous pouvez utiliser cet objet pour encapsuler les paramètres et les options de ligne de commande suivantes:

Argument de ligne de commande Commande exécutée
app Nouveau fichier.
nom de fichier App Ouvrir le fichier.
App /p filename Fichier d'impression à l'imprimante par défaut.
Appport de pilote imprimante /PT nom_fichier Fichier d'impression pour l'imprimante spécifiée.
App /DDE Démarrage et attendent la commande DDE.
App /Automation Démarre comme un serveur d'automation OLE.
App / Enrobage Démarrage modifier un élément OLE incorporé.

Dérivez une nouvelle classe de CCommandLineInfo à gérer les autres drapeaux et les valeurs de paramètre. Substituez ParseParam pour gérer les nouveaux drapeaux.

# include lt;afxwin.h>

Membres de la classe |nbsp ; Classe de base | Graphique de la hiérarchie

Voir aussi  ;CWinApp::ParseCommandLine, CWinApp::ProcessShellCommand

Index