לשלוח את ההודעה WM_SIZE חלון לאחר שינוי גודלו.
WM_SIZE fwSizeType = wParam; / / שינוי גודל הדגל nWidth = LOWORD(lParam); / / רוחב של הלקוח באזור nHeight = HIWORD(lParam); / / גובה של אזור הלקוח
ערך | משמעות |
---|---|
SIZE_MAXHIDE | הודעה נשלחת כל החלונות המוקפצים כאשר חלון אחר מוגדל. |
SIZE_MAXIMIZED | מוגדל חלון. |
SIZE_MAXSHOW | הודעה נשלחת כל החלונות המוקפצים כאשר החלון השני שוחזר לגודלו הקודם. |
SIZE_MINIMIZED | למזער את החלון. |
SIZE_RESTORED | שינוי גודל החלון, אך לא SIZE_MINIMIZED ולא את SIZE_MAXIMIZED ערך חל. |
אם יישום מעבד הודעה זו, הוא צריך להחזיר אפס.
אם SetScrollPos או MoveWindow הפונקציה נקראת עבור חלון צאצא של ההודעה WM_SIZE, הפרמטר bRedraw צריך להיות שונה מאפס כדי לגרום החלון כדי להיות נצבע מחדש.
אף הרוחב והגובה של חלון ערכי 32 סיביות, הפרמטרים nWidth ו- nHeight של ההודעה WM_SIZE מכילים רק את מסדר נמוך 16 סיביות.
nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:דורש גירסה 1.0 ואילך.
כותרת עליונה:להצהיר על winuser.h.
מבט כולל על Windows, חלון הודעות, MoveWindow, SetScrollPos