WM_SIZE

לשלוח את ההודעה WM_SIZE חלון לאחר שינוי גודלו.

WM_SIZE fwSizeType = wParam;      / / שינוי גודל הדגל nWidth = LOWORD(lParam);  / / רוחב של הלקוח באזור nHeight = HIWORD(lParam); / / גובה של אזור הלקוח 

 

פרמטרים

fwSizeType
הערך של wParam. מציין את הסוג של שינוי הגודל המבוקש. פרמטר זה יכול להיות אחד מהבאים:
ערך משמעות
SIZE_MAXHIDE הודעה נשלחת כל החלונות המוקפצים כאשר חלון אחר מוגדל.
SIZE_MAXIMIZED מוגדל חלון.
SIZE_MAXSHOW הודעה נשלחת כל החלונות המוקפצים כאשר החלון השני שוחזר לגודלו הקודם.
SIZE_MINIMIZED למזער את החלון.
SIZE_RESTORED שינוי גודל החלון, אך לא SIZE_MINIMIZED ולא את SIZE_MAXIMIZED ערך חל.

nWidth
הערך של המילה מסדר נמוך של lParam. מציין את הרוחב החדש של אזור הלקוח.
nHeight
הערך של המילה הגבוהות של lParam. מציין את הגובה החדש של אזור הלקוח.

להחזיר ערכים

אם יישום מעבד הודעה זו, הוא צריך להחזיר אפס.

הערות

אם SetScrollPos או MoveWindow הפונקציה נקראת עבור חלון צאצא של ההודעה WM_SIZE, הפרמטר bRedraw צריך להיות שונה מאפס כדי לגרום החלון כדי להיות נצבע מחדש.

אף הרוחב והגובה של חלון ערכי 32 סיביות, הפרמטרים nWidth ו- nHeight של ההודעה WM_SIZE מכילים רק את מסדר נמוך 16 סיביות.

QuickInfo

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

ראה גם

מבט כולל על Windows, חלון הודעות, MoveWindow, SetScrollPos

Index