CCommandLineInfo::ParseParam

가상 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_bRunEmbeddedm_nShellCommand에 저장 됩니다. 플래그는 정방향 슬래시 '/' 또는 '-' 하이픈에 의해 표시 됩니다.

기본 구현에서는 m_strFileName첫 번째 비 플래그 매개 변수를 넣는다. /Pt 플래그의 경우 기본 구현은 박 둘째, 셋째, 넷째 플래그 m_strPrinterName, m_strDriverName, 및 m_strPortName, 매개 변수 각각。

또한 기본 구현 m_bShowSplash TRUE 로 새 파일의 경우에 설정합니다. 새 파일의 경우에 사용자 응용 프로그램 자체와 관련 된 작업을 촬영 하고있다. 포함 하는 셸을 사용 하 여 기존 파일을 열 다른 어떤 경우에는 사용자 작업 파일을 직접 관련이 있습니다. 문서 중심의 관점에서 시작 화면이 필요 하지 않습니다 시작 응용 프로그램 발표。

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

CCommandLineInfo 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CWinApp::ParseCommandLine(&N)

Index