DefFrameProc

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

(LRESULT DefFrameProc HWND  hWnd, / / לטפל MDI מסגרת חלוןHWNDhWndMDIClient, / / לטפל חלון MDI לקוחUINTuMsg, / / הודעהWPARAMwParam, / / תחילה הודעה פרמטרLPARAMlParam / / שניה פרמטר הודעה ) 

פרמטרים

hWnd
לטפל אל חלון MDI מסגרת.
hWndMDIClient
לטפל אל חלון MDI לקוח.
uMsg
מציין אפשרות לעבד את ההודעה.
wParam
ציון מידע ספציפי הודעה נוספת.
lParam
ציון מידע ספציפי הודעה נוספת.

להחזיר ערכים

הערך המוחזר מציין את התוצאה של עיבוד ההודעה ותלוי ההודעה. אם הפרמטר hWndMDIClient הוא NULL, הערך המוחזר הוא כמו על הפונקציה DefWindowProc.

הערות

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

הודעה תגובה
WM_COMMAND הפעלת חלון המשנה של MDI שהמשתמש בוחר. הודעה זו נשלחת כאשר המשתמש בוחר של חלון צאצא MDI מתפריט חלון MDI מסגרת החלון. מזהה חלון המצורף להודעה זו מזהה חלון המשנה של MDI תופעל.
WM_MENUCHAR פותח את תפריט חלון של חלון צאצא MDI הפעיל כאשר המשתמש מקיש alt +-(חיסור) צירוף מקשים.
WM_SETFOCUS העברת מוקד לוח המקשים לחלון לקוח MDI, אשר בתורו מעביר אותו חלון המשנה של MDI הפעיל.
WM_SIZE שינוי גודל חלון לקוח MDI להתאים מסגרת החלון החדש של אזור הלקוח. אם מסגרת חלון ההליך שינוי גודל החלון לקוח MDI בגודל שונה, בו עליכם להעביר את ההודעה לפונקציה DefWindowProc.

QuickInfo

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

ראה גם

מבט כולל על ממשק מסמכים מרובים, פונקציות ממשק מסמכים מרובים, DefMDIChildProc, DefWindowProc, WM_SETTEXT

Index