โมฆะ RegisterShellFileTypes (BOOL bCompat = FALSE);
พารามิเตอร์
bCompat
จริงเพิ่มรายการในการลงทะเบียนสำหรับการพิมพ์และการพิมพ์การ การอนุญาตให้ผู้ใช้สามารถพิมพ์แฟ้มได้โดยตรง จาก shell หรือ โดยการลากแฟ้มไปยังวัตถุเครื่องพิมพ์คำสั่งเชลล์ มันยังเพิ่มคีย์ DefaultIcon โดยค่าเริ่มต้น พารามิเตอร์นี้เป็นเท็จสำหรับความเข้ากันได้แบบย้อนหลัง?
หมายเหตุ
เรียกใช้ฟังก์ชันนี้สมาชิกที่ลงทะเบียนทั้งหมดของชนิดเอกสารของโปรแกรมประยุกต์ของคุณด้วย Windows File Manager นี้ช่วยให้ผู้ใช้สามารถเปิดแฟ้มข้อมูลที่สร้าง โดยโปรแกรมประยุกต์ของคุณ ด้วยการคลิกสองครั้งจากภายใน File Manager โทรRegisterShellFileTypesหลังจากที่คุณเรียกAddDocTemplateสำหรับแต่ละแม่แบบเอกสารในโปรแกรมประยุกต์ของคุณ นอกจากนี้ ให้เรียกใช้ฟังก์ชันสมาชิกEnableShellOpenเมื่อคุณเรียกใช้RegisterShellFileTypes?
RegisterShellFileTypesคำนวณซ้ำผ่านรายการของวัตถุCDocTemplateที่รักษาโปรแกรมประยุกต์ นั้น สำหรับเอกสารแต่ละ แม่แบบ เพิ่มรายการในฐานข้อมูลการลงทะเบียนที่ Windows เก็บรักษาสำหรับความสัมพันธ์ของแฟ้ม ตัวจัดการไฟล์ใช้รายการเหล่านี้เพื่อเปิดแฟ้มข้อมูลเมื่อผู้ใช้ดับเบิลคลิมัน กำจัดความต้องการจัดส่งREG แฟ้มกับโปรแกรมประยุกต์ของคุณ?
ถ้าฐานข้อมูลการลงทะเบียน associates มีส่วนขยายชื่อแฟ้มที่กำหนดให้กับชนิดแฟ้มอื่นแล้ว ไม่มีความสัมพันธ์ใหม่ถูกสร้างขึ้น ดูคลาCDocTemplateสำหรับรูปแบบของสตริงข้อความจำเป็นต้องลงทะเบียนรายละเอียดนี้?
ภาพรวม CWinApp |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCDocTemplate, CWinApp::EnableShellOpen, CWinApp::AddDocTemplate(&N)