CDocTemplate::MatchDocType

MatchDocType มั่นใจเสมือน (LPCTSTR lpszPathName, CDocument * แอมป์rpDocMatch );(&A)

MatchDocType มั่นใจเสมือน (LPCTSTR lpszPathName, DWORD dwFileType, CDocument * แอมป์rpDocMatch );(&A)

ส่งกลับค่า

ค่าจากการแจงความเชื่อมั่นนับ ซึ่งกำหนดไว้ดังนี้:

enum ความมั่นใจ
{
 nbsp      noAttempt
        maybeAttemptForeign
        maybeAttemptNative
        yesAttemptForeign
        yesAttemptNative
        yesAlreadyOpen
}(&N);

พารามิเตอร์

lpszPathName

Pathname ของแฟ้มมีชนิดเป็นการระบุ?

rpDocMatch

เปิดตัวชี้ไปยังเอกสารที่ถูกกำหนดให้เอกสารที่ตรงกัน ถ้าแฟ้มที่ระบุโดยlpszPathNameอยู่?

dwFileType

ชนิดของเอกสาร (Macintosh เท่านั้น)?

หมายเหตุ

ใช้ฟังก์ชันนี้เพื่อกำหนดชนิดของแม่แบบเอกสารเพื่อใช้สำหรับเปิดแฟ้ม ถ้าโปรแกรมประยุกต์ของคุณสนับสนุนหลาย ๆ ชนิดของแฟ้ม ตัวอย่างเช่น คุณสามารถใช้ฟังก์ชันนี้เพื่อตรวจสอบแม่แบบเอกสารที่พร้อมใช้งานซึ่งเป็นความเหมาะสมกับไฟล์ที่กำหนด โดยเรียกMatchDocTypeสำหรับแต่ละแม่แบบจะ และเลือกแม่แบบตามการส่งกลับค่าความเชื่อมั่น?

ถ้าแฟ้มที่ระบุโดยlpszPathNameเปิดอยู่ ฟังก์ชันนี้ส่งกลับCDocTemplate::yesAlreadyOpenและการคัดลอกวัตถุCdocumentของแฟ้มลงในวัตถุที่rpDocMatch?

ถ้าไม่เปิดแฟ้ม แต่การขยายในlpszPathNameตรงกับส่วนขยายที่ระบุโดยCDocTemplate::filterExt (หรือตรงกับชนิดแฟ้ม Macintosh), ฟังก์ชันนี้ส่งกลับCDocTemplate::yesAttemptNativeและตั้งค่าrpDocMatchให้เป็นNULL ดูข้อมูลเพิ่มเติมบนCDocTemplate::filterExt, CDocTemplate::GetDocString?

หากกรณีไม่เป็นจริง ฟังก์ชันจะส่งกลับCDocTemplate::yesAttemptForeign?

เริ่มต้นใช้งานกลับCDocTemplate::maybeAttemptForeignหรือCDocTemplate::maybeAttemptNative แทนที่ฟังก์ชันนี้เพื่อใช้ที่ตรงกับชนิดตรรกะที่เหมาะสมกับโปรแกรมประยุกต์ของคุณ บางทีใช้ค่าสองค่าเหล่านี้จากการแจงนับความมั่นใจ?

ภาพรวม CDocTemplate |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

ดูเพิ่มเติมnbspCDocTemplate::GetDocString(&N)

Index