다음을 통해 공유


CDocTemplate::MatchDocType

일치 하는 문서 형식과이 템플릿 간의 신뢰의 정도 결정합니다.

virtual Confidence MatchDocType(
   LPCTSTR lpszPathName,
   CDocument*& rpDocMatch 
);

매개 변수

  • lpszPathName
    결정 하는 파일의 경로 이름입니다.

  • rpDocMatch
    일치 하는 문서에 할당 된 파일을 지정한 경우 문서에 대 한 포인터 lpszPathName 이미 열려 있습니다.

반환 값

값은 신임 열거형은 다음과 같이 정의 됩니다:

enum Confidence

{

noAttempt,

maybeAttemptForeign,

maybeAttemptNative,

yesAttemptForeign,

yesAttemptNative,

yesAlreadyOpen

};

설명

이 함수를 사용 하 여 파일 열기를 사용 하는 문서 서식 파일 유형을 결정 합니다.예를 들어, 여러 파일 형식을 지 원하는 응용 프로그램에서이 함수를 사용 하 사용할 문서 서식 파일을 호출 하 여 지정 된 파일에 대 한 적합 한 수 MatchDocType 각 되며 신뢰도 값에 따라 서식 파일 선택에서 서식 파일을 반환 합니다.

지정 된 파일의 경우 lpszPathName 이미이 함수를 반환 합니다. 열려 CDocTemplate::yesAlreadyOpen 파일의 복사 CDocument 개체에는 개체에 rpDocMatch.

파일 확장명을 제외한 열려 있으면 lpszPathName 지정 된 확장명과 일치 하 CDocTemplate::filterExt,이 함수를 반환 합니다. CDocTemplate::yesAttemptNative 설정 rpDocMatch 에 NULL.에 대 한 자세한 내용은 CDocTemplate::filterExt를 참조 하십시오 CDocTemplate::GetDocString.

두 경우 모두 참일 경우, 함수 반환 CDocTemplate::yesAttemptForeign.

기본 구현에서 반환 되지 않는 CDocTemplate::maybeAttemptForeign 또는 CDocTemplate::maybeAttemptNative.아마도 이러한 두 값을 사용 하 여 응용 프로그램에 적절 한 형식 일치 하는 논리를 구현 하려면이 함수를 재정의 신임 열거형입니다.

요구 사항

헤더: afxwin.h

참고 항목

참조

CDocTemplate 클래스

계층 구조 차트

CDocTemplate::GetDocString