가상 자신감 MatchDocType (LPCTSTR lpszPathName, CDocument * amp;rpDocMatch );(&A)
가상 자신감 MatchDocType (LPCTSTR lpszPathName, DWORD dwFileType, CDocument * amp;rpDocMatch );(&A)
반환 값
다음과 같이 정의 됩니다 자신감 열거형 값:
enum 자신감
{
nbsp;????? noAttempt,
?????? maybeAttemptForeign,
?????? maybeAttemptNative,
?????? yesAttemptForeign,
?????? yesAttemptNative,
?????? yesAlreadyOpen
}(&N);
매개 변수
lpszPathName
형식이 결정 되는 파일의 경로 이름。
rpDocMatch
포인터 lpszPathName 에 의해 지정 된 파일이 이미 있으면 일치 하는 문서를 지정 된 문서를 엽니다.
dwFileType
종류의 문서 (Macintosh에만 해당)。
주의
이 함수를 사용 하 여 파일 열기에 사용할 문서 서식 파일의 유형을 확인 합니다. 응용 프로그램에 여러 개의 파일 형식을 지 원하는 경우 예를 들어 수 있습니다이 함수를 사용 하면 사용할 수 있는 문서 서식 파일은 지정된 된 파일에 대 한 적절 한 차례, 각 서식 파일에 대 한 MatchDocType 를 호출 하 고 반환 하는 신뢰 값에 따라 서식 파일을 선택 하 여 결정。
LpszPathName 에서 지정한 파일이 열려 있으면이 함수 CDocTemplate::yesAlreadyOpen 를 반환 하 고 rpDocMatch 에서 개체 파일의 Cdocument 개체 복사。
파일이 열려 있지 않으면 하지만 lpszPathName 에서 확장 일치 확장명을 CDocTemplate::filterExt 에 의해 지정 된 (또는 Macintosh 파일 형식 일치) 하는 경우이 함수는 CDocTemplate::yesAttemptNative 를 반환 하 고 rpDocMatch 를 NULL로 설정 합니다. CDocTemplate::filterExt에 자세한 내용은 다음 웹 사이트를 참조 하십시오. CDocTemplate::GetDocString。
어느 경우 true 이면 반환 CDocTemplate::yesAttemptForeign。
기본 구현에서는 CDocTemplate::maybeAttemptForeign 또는 CDocTemplate::maybeAttemptNative를 반환 하지 않습니다. 아마도 자신감 열거형에서 이러한 두 개의 값을 사용 하 여 응용 프로그램에 적절 한 형식 일치 논리 구현 하려면이 함수를 재정의。
CDocTemplate 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)
참고 항목nbsp;CDocTemplate::GetDocString(&N)