WM_MDICREATE

יישום שליחת ההודעה WM_MDICREATE מרובים ממשק (MDI) לקוח חלון מסמך כדי ליצור חלון צאצא MDI.

WM_MDICREATE wParam = 0;                                     / / לא נמצא בשימוש; חייב להיות אפס lParam = lpmdic (LPARAM) (LPMDICREATESTRUCT);   / / יצירת נתונים 

 

פרמטרים

lpmdic
מצביע למבנה MDICREATESTRUCT המכיל מידע המשמש את המערכת כדי ליצור חלון המשנה של MDI.

להחזיר ערכים

אם ההודעה מצליחה, הערך המוחזר הוא נקודת האחיזה אל חלון צאצא חדש.

אם ההודעה נכשל, הערך המוחזר הוא NULL.

הערות

חלון המשנה של MDI נוצר עם הסיביות בסגנון WS_CHILD, WS_CLIPSIBLINGS, WS_CLIPCHILDREN, WS_SYSMENU, WS_CAPTION, WS_THICKFRAME, WS_MINIMIZEBOX ו WS_MAXIMIZEBOX, בתוספת סגנונות נוספים הסיביות שצוין ב- MDICREATESTRUCT מבנה כדי מצביע הפרמטר lpmdic . המערכת מוסיפה הכותרת של חלון צאצא חדש בתפריט חלון של מסגרת החלון. יישום עליך להשתמש הודעה זו כדי ליצור כל חלונות צאצאים של חלון לקוח.

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

כאשר נוצר חלון צאצא MDI, המערכת שולחת את הודעת WM_CREATE החלון. הפרמטר lParam ההודעה WM_CREATE מכיל מצביע למבנה CREATESTRUCT . חבר lpCreateParams של מבנה זה מכיל מצביע למבנה MDICREATESTRUCT עברו עם ההודעה WM_MDICREATE שיצר חלון המשנה של MDI.

יישום לא לשלוח הודעה WM_MDICREATE השני בעוד הודעה WM_MDICREATE עדיין מעובדת. לדוגמה, הוא לא לשלוח הודעה WM_MDICREATE בזמן חלון צאצא MDI מעבד את המסר WM_MDICREATE שלו.

QuickInfo

nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:לא נתמך.
כותרת עליונה:להצהיר על winuser.h.

ראה גם

מבט כולל על ממשק מסמכים מרובים, הודעות ממשק מרובות של מסמך, CreateMDIWindow, CREATESTRUCT, MDICREATESTRUCT, WM_CREATE, WM_MDIDESTROY

Index