CWinApp::RegisterShellFileTypes

โมฆะ 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)

Index