
응용 프로그램 시작 시 명령 라인 구문 분석 CCommandLineInfo 클래스 에이즈。
MFC 응용 프로그램은 일반적으로 application 개체의 InitInstance 함수에서이 클래스의 로컬 인스턴스를 만듭니다. 그런 다음이 개체는 CWinApp::ParseCommandLine, 반복적으로 CCommandLineInfo 개체를 채우기 위해 ParseParam 를 호출 하는 전달 됩니다. CCommandLineInfo 개체는 다음 명령줄 인수 및 플래그 처리 하도록 CWinApp::ProcessShellCommand 에 전달。
이 개체를 사용 하 여 다음 명령줄 옵션 및 매개 변수를 캡슐화 합니다.:
| 명령줄 인수 | 명령 실행 |
| 응용 프로그램 | 새 파일。 |
| 응용 프로그램 파일 이름 | 파일 열기。 |
| 응용 프로그램 /p 파일 이름 | 파일을 기본 프린터로 인쇄。 |
| 응용 프로그램 /pt filename 프린터 드라이버 포트 | 지정 된 프린터 파일 인쇄。 |
| 응용 프로그램 /dde | 시작 및 DDE 명령을 기다리고 있습니다。 |
| 응용 프로그램 /Automation | OLE 자동화 서버로 시작。 |
| 응용 프로그램 / 포함 | 포함 된 OLE 항목을 편집 하려면 시작。 |
다른 플래그와 매개 변수 값을 처리 하기 위해 CCommandLineInfo 에서 새로운 클래스를 파생 합니다. 새 플래그 처리 하도록 ParseParam 를 재정의합니다。
# include lt;afxwin.h>
클래스 멤버 |nbsp; 기본 클래스 (ko) | 계층 구조 차트(&N)
참고 항목nbsp;CWinApp::ParseCommandLine, CWinApp::ProcessShellCommand(&N)