תבניות מותאמות אישית

תיבות הדו-שיח המשותפות יש תבניות ברירת מחדל המגדירים את המספר, הסוג והמיקום של פקדים רגילים בתיבת הדו-שיח. באפשרותך להגדיר תבנית מותאמת אישית כדי להעניק למשתמשים גישה לפקדי נוספות שהינן ייחודיות ליישום שלך.

עבור כל תיבות הדו-שיח המשותפות למעט תיבות הדו-שיח בסגנון Explorer פתיחה , שמירה בשם , באפשרותך לשנות את תבנית ברירת המחדל כדי ליצור תבנית מותאמת אישית המחליף את תבנית ברירת המחדל. תבנית מותאמת אישית מגדירה את הסוג והמיקום של פקדים רגילים, כמו גם פקדים נוספים.

בעת יצירת תבנית תיבת דו-שיח מותאמת אישית על-ידי שינוי תבנית ברירת המחדל של תיבת הדו-שיח, ודא המזהים עבור כל הפקדים שנוספו הם ייחודיים אינן מתנגשות עם מזהי פקדים רגילים. הטבלה הבאה מפרטת את השם של קובץ תבנית ברירת המחדל ולכלול קבצים עבור כל אחד מהסוגים הנפוצים של תיבת הדו-שיח.

סוג תיבת הדו-שיח קובץ תבנית לכלול קובץ
צבע צבע.צבע COLORDLG.H
חיפוש FINDTEXT.צבע DLGS.H
גופן גופן.צבע DLGS.H
פתוח (בחירת פריטים מרובים) FILEOPEN.צבע DLGS.H
פתוח (בחירה) FILEOPEN.צבע DLGS.H
הגדרת עמוד PRNSETUP.צבע DLGS.H
הדפסה PRNSETUP.צבע DLGS.H
הגדרת הדפסה(מיושן) PRNSETUP.צבע DLGS.H
החלף FINDTEXT.צבע DLGS.H

כדי להפוך תבנית מותאמת אישית, עליך להגדיר דגל חבר בדגלים של מבנה המתאים עבור תיבת הדו-שיח. אם התבנית הוא משאב ביישום או ספריית קישור דינאמי, להגדיר את דגל ENABLETEMPLATE של חבר דגלים והשתמש hInstance וחברי lpTemplateName של המבנה כדי לזהות את שם המודול ומשאבים. אם התבנית כבר בזיכרון, להגדיר את דגל ENABLETEMPLATEHANDLE של חבר דגלים והשתמש חבר hInstance כדי לזהות את האובייקט זיכרון המכילה את התבנית.

ברוב המקרים, עליך לאפשר גם שגרה הוו עבור תיבת הדו-שיח לתמוך ולעבד קלט עבור פקדים נוספים בתוך התבנית המותאמת אישית שלך.

עבור תיבות הדו-שיח בסגנון Explorer פתיחה , שמירה בשם , תבניות ברירת המחדל אינם זמינים עבור השינוי. במקום זאת, התבנית המותאמת אישית שלך מגדיר תיבת דו-שיח הילד הכוללת רק את הפריטים שברצונך להוסיף תיבת הדו-שיח הרגילה. התבנית המותאמת אישית גם להגדיר פקד סטטי המציין את המיקום של האשכול של פקדים רגילים בתיבת הדו-שיח של הילד. לקבלת מידע נוסף, ראה תבניות מותאמות אישית של Explorer בסגנון.

Index