CCommandLineInfo::m_nShellCommand
셸 명령은이 응용 프로그램의이 인스턴스를 나타냅니다.
m_nShellCommand;
설명
다음 열거 형식에 정의 된 형식인이 데이터 멤버는 CCommandLineInfo 클래스입니다.
enum{
FileNew,
FileOpen,
FilePrint,
FilePrintTo,
FileDDE,
AppRegister,
AppUnregister,
RestartByRestartManager,
FileNothing = -1
};
이러한 값에 대 한 간략 한 설명은 다음을 참조 하십시오.
CCommandLineInfo::FileNew파일 이름이 명령줄에서 발견 되었음을 나타냅니다.
CCommandLineInfo::FileOpen명령줄에 파일 이름을 찾을 수 없다는 나타내고 다음 플래그 없음 명령줄에서 찾을 수 없습니다: /p, /pt, /dde.
CCommandLineInfo::FilePrint/p 명령줄에서 플래그를 발견 했습니다.
CCommandLineInfo::FilePrintTo/pt 명령줄에서 플래그를 발견 했습니다.
CCommandLineInfo::FileDDE/dde 명령줄에서 플래그를 발견 했습니다.
CCommandLineInfo::AppRegister/Register 또는 /Regserver 플래그는 명령줄에서 발견 했습니다 및 응용 프로그램 등록 하 라는 메시지가 표시 되었습니다.
CCommandLineInfo::AppUnregister/Unregister 또는 /Unregserver 응용 프로그램 등록을 했습니다 라는 메시지가.
CCommandLineInfo::RestartByRestartManager응용 프로그램 다시 시작 관리자가 다시 시작 된 것을 나타냅니다.
CCommandLineInfo::FileNothing시작할 때 새 MDI 자식 창의 표시를 해제합니다.기본적으로 응용 프로그램 마법사에서 생성 된 MDI 응용 프로그램 새 자식 창을 시작 시 표시 합니다.이 기능을 해제 하려면 응용 프로그램 사용 CCommandLineInfo::FileNothing 호출할 때 셸 명령으로 ProcessShellCommand.ProcessShellCommand호출 하는 InitInstance( ) 의 모든 CWinApp 파생 클래스입니다.
예제
// 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;
요구 사항
Header:afxwin.h
참고 항목
참조
CCommandLineInfo::m_strFileName
CCommandLineInfo::m_strPrinterName
CCommandLineInfo::m_strDriverName