מסגרת לקוח, חלונות צאצאים

יישום MDI יש שלושה סוגים של windows: מסגרת חלון, קיים חלון MDI של הלקוח, כמו גם מספר חלונות צאצאים. מסגרת חלון דומה החלון הראשי של היישום: יש גבול לשינוי גודל, פס כותרת, תפריט חלון (שנקראה בעבר תפריט מערכת), לחצן מזער, לחצן הגדל. היישום חייב לרשום מחלקת חלון עבור מסגרת החלון ומספקים שגרה חלון לתמוך בה.

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

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

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

להלן יישום MDI אופייני. הוא קרוי על שם Multipad.

Index