다음을 통해 공유


CCommandLineInfo::ParseParam

명령줄에서 개별 매개 변수를 구문 분석 해석 하려면이 함수를 호출 하는 프레임 워크두 번째 버전 차이가 유니코드 프로젝트 에서만에서 합니다.

virtual void ParseParam( 
   const char* pszParam, 
   BOOL bFlag, 
   BOOL bLast 
);
virtual void ParseParam( 
   const TCHAR* pszParam,  
   BOOL bFlag, 
   BOOL bLast
);

매개 변수

  • pszParam
    매개 변수 또는 플래그입니다.

  • bFlag
    나타냅니다 여부 pszParam 매개 변수 또는 플래그입니다.

  • bLast
    마지막 매개 변수 또는 플래그를 명령줄에 있는지를 나타냅니다.

설명

CWinApp::ParseCommandLine 호출 ParseParam 각 매개 변수 또는 플래그를 명령줄 인수를 전달 하는 한 번 pszParam.매개 변수의 첫 번째 문자의 경우는 '-'또는'/', 제거 되 고 고 bFlag 로 설정 된 TRUE.최종 매개 변수를 구문 분석할 때 bLast 로 설정 된 TRUE.

이 함수의 기본 구현은 다음 플래그 인식: /p, /pt, /dde, /Automation, 및 /Embedding, 다음 표에 표시 된 대로:

명령줄 인수

명령 실행

응용 프로그램

새 파일입니다.

응용 프로그램 파일 이름

파일을 엽니다.

응용 프로그램/p 파일 이름

파일을 기본 프린터로 인쇄 합니다.

응용 프로그램/pt 프린터 드라이버가 포트 파일 이름

파일에 지정한 프린터로 인쇄 합니다.

app/dde

시작 하 고 DDE 명령을 기다립니다.

응용 프로그램/Automation

OLE 자동화 서버로 시작 합니다.

응용 프로그램/Embedding

포함 된 OLE 항목을 편집 하려면 시작 합니다.

응용 프로그램/Register

응용 프로그램/Regserver

모든 등록 작업을 수행 하는 응용 프로그램을 알려 줍니다.

응용 프로그램/Unregister

응용 프로그램/Unregserver

등록 취소 작업을 수행 하는 응용 프로그램을 알려 줍니다.

이 정보가 저장 됩니다 m_bRunAutomated, m_bRunEmbedded, 및 m_nShellCommand.플래그 표시에서 정방향 슬래시 '/'또는 하이픈'-'.

기본 구현에서는 첫 번째-플래그 매개 변수에 배치 m_strFileName.경우는 /pt 플래그를 기본 구현은 배치는 두 번째, 세 번째 및 네 번째-플래그 매개 변수에 m_strPrinterName, m_strDriverName, 및 m_strPortName각각.

또한 설정 하는 기본 구현은 m_bShowSplashTRUE 새 파일의 경우만.새 파일의 경우, 사용자 응용 프로그램 자체와 관련 된 작업도 했습니다.직접 파일의 셸을 사용 하 여 기존 파일을 열을 포함 하 여 기타 모든 경우에 사용자 작업이 필요 합니다.문서 중심적 관점에서 시작 화면은 응용 프로그램 시작 알리기 위해 필요는 없습니다.

다른 플래그와 매개 변수 값을 처리 하려면 파생된 클래스에서이 함수를 재정의 합니다.

요구 사항

헤더: afxwin.h

참고 항목

참조

CCommandLineInfo 클래스

계층 구조 차트

CWinApp::ParseCommandLine