Sdílet prostřednictvím


CCommandLineInfo::m_nShellCommand

Určuje příkaz prostředí pro tuto instanci aplikace.

m_nShellCommand;

Poznámky

Typ tohoto člena dat je následující Výčtový typ, který je definován v CCommandLineInfo třídy.

enum{

FileNew,

FileOpen,

FilePrint,

FilePrintTo,

FileDDE,

AppRegister,

AppUnregister,

RestartByRestartManager,

FileNothing = -1

};

Stručný popis těchto hodnot naleznete v následujícím seznamu.

  • CCommandLineInfo::FileNewOznačuje, že na příkazovém řádku nebyl nalezen žádný název souboru.

  • CCommandLineInfo::FileOpenOznačuje, že název souboru byl nalezen v příkazovém řádku a žádný z následujících příznaků: nebyly nalezeny v příkazovém řádku: /p , /pt , /dde .

  • CCommandLineInfo::FilePrintUrčuje, že /p příznak byl nalezen v příkazovém řádku.

  • CCommandLineInfo::FilePrintToUrčuje, že /pt příznak byl nalezen v příkazovém řádku.

  • CCommandLineInfo::FileDDEUrčuje, že /dde příznak byl nalezen v příkazovém řádku.

  • CCommandLineInfo::AppRegisterUrčuje, že /Register nebo /Regserver v příkazovém řádku byl nalezen příznak a registrace byla požádána.

  • CCommandLineInfo::AppUnregisterUrčuje, že /Unregister nebo /Unregserver byla požádána registraci.

  • CCommandLineInfo::RestartByRestartManagerOznačuje, že restartování správce byla restartována aplikace.

  • CCommandLineInfo::FileNothingVypne zobrazení nové podřízené okno MDI při spuštění.Aplikace MDI Průvodce aplikací generované podle návrhu, zobrazit nové podřízené okno při spuštění.Chcete-li tuto funkci vypnout, můžete použít aplikaci CCommandLineInfo::FileNothing jako příkaz prostředí při volá ProcessShellCommand.ProcessShellCommandvolá InitInstance( ) všech CWinApp odvozených tříd.

Příklad

// From CMyWinApp::InitInstance

// Parse command line for standard shell commands, DDE, file open
CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);

// DON'T display a new MDI child window during startup!!!
cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing;

// Dispatch commands specified on the command line
if (!ProcessShellCommand(cmdInfo))
   return FALSE;

Požadavky

Header:afxwin.h

Viz také

Referenční dokumentace

Třída CCommandLineInfo

Diagram hierarchie

CCommandLineInfo::m_strFileName

CCommandLineInfo::m_strPrinterName

CCommandLineInfo::m_strDriverName

CCommandLineInfo::m_strPortName

CWinApp::ProcessShellCommand