Classe de CCommandLineInfo
Permet en analysant la ligne de commande au démarrage de l'application.
class CCommandLineInfo : public CObject
Membres
Constructeurs publics
Nom |
Description |
---|---|
Construit un objet par défaut d' CCommandLineInfo . |
Méthodes publiques
Nom |
Description |
---|---|
Remplacez ce rappel pour analyser des paramètres. |
Données membres publiques
Nom |
Description |
---|---|
Indique l'option d' /Automation de ligne de commande a été trouvé. |
|
Indique l'option d' /Embedding de ligne de commande a été trouvé. |
|
Indique si un écran de démarrage est affiché. |
|
Indique l'ordre d'environnement soit traité. |
|
Indique le nom du gestionnaire si la commande d'environnement est copie la valeur ; sinon vide. |
|
Indique le nom de fichier à ouvrir ou être imprimé ; vide si la commande d'environnement est nouveau ou DDE. |
|
Indique le nom de port si la commande d'environnement est copie la valeur ; sinon vide. |
|
Indique le nom d'imprimante si la commande d'environnement est copie la valeur ; sinon vide. |
|
Indique le seul identificateur de redémarrage pour le gestionnaire de redémarrage si le gestionnaire de redémarrage relançait l'application. |
Notes
Une application MFC crée généralement une instance locale de cette classe dans la fonction d' InitInstance de son objet de l'application.Cet objet est ensuite passé à CWinApp::ParseCommandLine, qui appelle à plusieurs reprises ParseParam pour remplir l'objet d' CCommandLineInfo .L'objet d' CCommandLineInfo est ensuite passé à CWinApp::ProcessShellCommand pour gérer les arguments de ligne de commande et des balises.
Vous pouvez utiliser cet objet pour encapsuler les options de ligne de commande et les paramètres suivants :
Argument de ligne de commande |
Commande exécutée |
---|---|
application |
Fichier. |
Nom du fichier d'application |
Fichier ouvert. |
Nom du fichier de/p d'application |
Fichier d'impression à l'imprimante par défaut. |
Port de pilote d'imprimante de nom de fichier de/ptd'application |
Fichier d'impression à l'imprimante spécifiée. |
application/dde |
Démarrez et attendez que la commande de DDE. |
application/Automation |
Démarrez en tant que OLE serveur Automation. |
application/Embedding |
Démarrez jusqu'à la modification d'un élément OLE incorporé. |
application/Register application/Regserver |
Indique à l'application d'exécuter toutes les tâches d'inscription. |
application/Unregister application/Unregserver |
Indique à l'application d'exécuter toutes les tâches d'ONU- inscription. |
Dérivez une nouvelle classe d' CCommandLineInfo pour gérer d'autres balises et valeurs de paramètre.Substitution ParseParam pour gérer les nouvelles balises.
Hiérarchie d'héritage
CCommandLineInfo
Configuration requise
En-tête : afxwin.h