가상 void ParseParam (LPCTSTR lpszParam, BOOL bFlag, BOOL 폭발 );
매개 변수
lpszParam
매개 변수 또는 플래그。
bFlag
LpszParam 는 매개 변수 또는 플래그를 나타냅니다.
폭발
이것이 마지막 매개 변수 또는 명령줄에서 플래그를 나타냅니다.
주의
프레임 워크는 커맨드 라인에서 개별 매개 변수를 구문 분석/해석 하이 함수를 호출 합니다. CWinApp::ParseCommandLine 호출 ParseParam 한 번 각 매개 변수 또는 커맨드 라인에서 플래그에 대 한 lpszParam에 인수를 전달 합니다. 첫 번째 매개 변수는 문자 '-' 또는 '/' 다음 제거 하 고 bFlag 을 TRUE로 설정 합니다. 최종 매개 변수를 구문 분석할 때 폭발 을 TRUE 로 설정。
다음 플래그를 인식 하는이 함수에 대 한 기본 구현: /p, /pt, /dde, /Automation및 /Embedding, 다음 표에 표시 된 것과 같이
| 명령줄 인수 | 명령 실행 |
| 응용 프로그램 | 새 파일。 |
| 응용 프로그램 파일 이름 | 파일 열기。 |
| 응용 프로그램 /p 파일 이름 | 파일을 기본 프린터로 인쇄。 |
| 응용 프로그램 /pt filename 프린터 드라이버 포트 | 지정 된 프린터 파일 인쇄。 |
| 응용 프로그램 /dde | 시작 및 DDE 명령을 기다리고 있습니다。 |
| 응용 프로그램 /Automation | OLE 자동화 서버로 시작。 |
| 응용 프로그램 / 포함 | 포함 된 OLE 항목을 편집 하려면 시작。 |
이 정보는 m_bRunAutomated, m_bRunEmbedded및 m_nShellCommand에 저장 됩니다. 플래그는 정방향 슬래시 '/' 또는 '-' 하이픈에 의해 표시 됩니다.
기본 구현에서는 m_strFileName첫 번째 비 플래그 매개 변수를 넣는다. /Pt 플래그의 경우 기본 구현은 박 둘째, 셋째, 넷째 플래그 m_strPrinterName, m_strDriverName, 및 m_strPortName, 매개 변수 각각。
또한 기본 구현 m_bShowSplash TRUE 로 새 파일의 경우에 설정합니다. 새 파일의 경우에 사용자 응용 프로그램 자체와 관련 된 작업을 촬영 하고있다. 포함 하는 셸을 사용 하 여 기존 파일을 열 다른 어떤 경우에는 사용자 작업 파일을 직접 관련이 있습니다. 문서 중심의 관점에서 시작 화면이 필요 하지 않습니다 시작 응용 프로그램 발표。
다른 플래그와 매개 변수 값을 처리 하기 위해 파생된 클래스에서이 함수를 재정의 합니다.
CCommandLineInfo 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)
참고 항목nbsp;CWinApp::ParseCommandLine(&N)