CWinApp::ProcessShellCommand
Funkcja Członkowskie wywoływana InitInstance przyjąć parametry przekazywane z CCommandLineInfo identyfikowany przez obiekt rCmdInfoi wykonać akcję wskazane.
BOOL ProcessShellCommand(
CCommandLineInfo& rCmdInfo
);
Parametry
- rCmdInfo
Odwołanie do CCommandLineInfo obiektu.
Wartość zwracana
Niezerowa pomyślnie przetwarzanie polecenia powłoki.Jeśli 0, FALSE z InitInstance.
Uwagi
Po uruchomieniu aplikacji Kreatora nowego projektu MFC Kreator aplikacji spowoduje utworzenie lokalnego wystąpienia CCommandLineInfo, a następnie wywołać ProcessShellCommand i ParseCommandLine w InitInstance funkcji składowej.Wiersz polecenia następujący trasy opisane poniżej:
Utworzone w InitInstance, CCommandLineInfo obiekt jest przekazywany do ParseCommandLine.
ParseCommandLinenastępnie wywołuje CCommandLineInfo::ParseParam wielokrotnie, raz dla każdego parametru.
ParseParamwypełnia CCommandLineInfo obiekt, który jest następnie przekazywany do ProcessShellCommand.
ProcessShellCommandobsługuje argumentów wiersza polecenia i flagi.
Członkowie danych CCommandLineInfo obiektu identyfikowane przez CCommandLineInfo::m_nShellCommand, są następujące Typ wyliczany jest zdefiniowany w CCommandLineInfo klasy.
enum {
FileNew,
FileOpen,
FilePrint,
FilePrintTo,
FileDDE,
};
Krótki opis każdego z tych wartości, zobacz CCommandLineInfo::m_nShellCommand.
Wymagania
Nagłówek: afxwin.h