แม่แบบแบบกำหนดเอง

กล่องโต้ตอบทั่วไปมีแม่แบบเริ่มต้นที่กำหนดหมายเลข ชนิด และตำแหน่งของตัวควบคุมมาตรฐานในกล่องโต้ตอบ คุณสามารถกำหนดแม่แบบกำหนดเองเพื่อให้ผู้ใช้สามารถเข้าถึงตัวควบคุมเพิ่มเติมที่มีลักษณะเฉพาะโปรแกรมประยุกต์ของคุณ.

สำหรับทั้งหมดทั่วกล่องโต้ตอบยกเว้นกล่องโต้ตอบลักษณะ Explorerเปิดและบันทึกเป็นคุณปรับเปลี่ยนแม่แบบเริ่มต้นในการสร้างแม่แบบกำหนดเองที่แทนที่แม่แบบเริ่มต้น แม่แบบแบบกำหนดเองกำหนดชนิดและตำแหน่งของตัวควบคุมมาตรฐานเช่นเดียวกับตัวควบคุมใด ๆ เพิ่มเติม.

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

ชนิดของกล่องโต้ตอบ แฟ้มแม่แบบ รวมแฟ้ม
สี สีกล่องโต้ตอบ COLORDLGH
การค้นหา FINDTEXTกล่องโต้ตอบ DLGSH
แบบอักษร แบบอักษรกล่องโต้ตอบ DLGSH
เปิด (เลือกหลาย) FILEOPENกล่องโต้ตอบ DLGSH
เปิด (เลือกเดียว) FILEOPENกล่องโต้ตอบ DLGSH
ตั้งค่าหน้ากระดาษ PRNSETUPกล่องโต้ตอบ DLGSH
พิมพ์ PRNSETUPกล่องโต้ตอบ DLGSH
การตั้งค่าพิมพ์(ล้าสมัย) PRNSETUPกล่องโต้ตอบ DLGSH
แทน FINDTEXTกล่องโต้ตอบ DLGSH

การเปิดใช้งานแม่แบบกำหนดเอง คุณต้องเซ็ตค่าสถานะในสถานะสมาชิกของโครงสร้างที่สอดคล้องกันสำหรับกล่องโต้ตอบ ถ้าแม่แบบเป็นทรัพยากรในโปรแกรมประยุกต์หรือ dynamic-link library ตั้งค่าสถานะการ ENABLETEMPLATE ในสถานะสมาชิก และใช้สมาชิกhInstanceและlpTemplateNameของโครงสร้างเพื่อระบุชื่อโมดูลและทรัพยากร ถ้าแม่แบบมีอยู่ในหน่วยความจำ การตั้งค่าการตั้งค่าสถานะ ENABLETEMPLATEHANDLE ในสถานะสมาชิก และใช้สมาชิกhInstanceที่ระบุวัตถุหน่วยความจำที่ประกอบด้วยแม่แบบ.

ในกรณีส่วนใหญ่ คุณต้องเปิดยังใช้เป็นขั้นตอนของ hook สำหรับกล่องโต้ตอบเพื่อสนับสนุน และดำเนินการป้อนข้อมูลสำหรับตัวควบคุมเพิ่มเติมในแม่แบบแบบกำหนดเองของคุณ.

สำหรับกล่องโต้ตอบลักษณะ Explorerเปิดและบันทึกเป็นแม่แบบเริ่มต้นจะไม่พร้อมใช้งานสำหรับการปรับเปลี่ยน แม่แบบแบบกำหนดเองของคุณแทน กำหนดกล่องโต้ตอบเด็กที่มีเฉพาะรายการจะเพิ่มไปยังกล่องโต้ตอบมาตรฐาน แม่แบบกำหนดเองยังสามารถกำหนดตัวควบคุมแบบคงที่ระบุตำแหน่งของคลัสเตอร์ของมาตรฐานการควบคุมในกล่องโต้ตอบของเด็ก ด้วย สำหรับข้อมูลเพิ่มเติม ดูแม่แบบของ Explorer แบบกำหนดเอง.

Index