הפרוצדורה של חלון עבור מחלקת חלון בקרת סטטיים מוגדרים מראש מבצע עיבוד עבור כל ההודעות בהליך הבקרה סטטי שאינו מעבד ברירת המחדל. כאשר הפקד סטטי מחזירה FALSE עבור כל הודעה, ההליך חלון מראש בודק את ההודעות ויבצע את פעולת ברירת המחדל המתוארות בטבלה הבאה. בטבלה, פקד טקסט סטטי הוא פקד סטטי בסגנון SS_LEFTNOWORDWRAP, SS_LEFT, SS_CENTER, SS_RIGHT או SS_SIMPLE.
הודעה | פעולת ברירת מחדל |
---|---|
WM_CREATE | טוען את אובייקט גרפי וקובעת את החלון לגודל של האובייקט, עבור גרפיקה פקדים סטטיים. ללא פעולה עבור פקדים אחרים סטטי. |
WM_DESTROY | שחרורים, הורסת כל אובייקט גרפי, גרפיקה פקדים סטטיים. ללא פעולה עבור פקדים אחרים סטטי. |
WM_ENABLE | צובעת מחדש גלוי פקדים סטטיים. |
WM_ERASEBKGND | מחזירה TRUE, המציין שהפקד תמחק את הרקע. |
WM_GETDLGCODE | החזרת DLGC_STATIC. |
WM_GETFONT | החזרת נקודת אחיזה על גופן עבור טקסט פקדים סטטיים. |
WM_GETTEXTLENGTH | מחזירה את האורך, בתווים, הטקסט של פקד טקסט סטטי. |
WM_LBUTTONDBLCLK | שולח החלון האב הודעת STN_DBLCLK אם סגנון הפקד הוא SS_NOTIFY. |
WM_LBUTTONDOWN | שולח החלון האב הודעת STN_CLICKED אם סגנון הפקד הוא SS_NOTIFY. |
WM_NCLBUTTONDBLCLK | שולח החלון האב הודעת STN_DBLCLK אם סגנון הפקד הוא SS_NOTIFY. |
WM_NCLBUTTONDOWN | שולח החלון האב הודעת STN_CLICKED אם סגנון הפקד הוא SS_NOTIFY. |
WM_NCHITTEST | מחזירה HTCLIENT אם סגנון הפקד הוא SS_NOTIFY; אחרת, החזרת HTTRANSPARENT. |
WM_PAINT | צובעת מחדש את פקד. |
WM_SETFONT | הגדרת הגופן ואת צובעת מחדש עבור פקדי טקסט סטטי. |
WM_SETTEXT | הגדרת הטקסט, צובעת מחדש עבור פקדי טקסט סטטי. |
ההליך חלון מראש מעביר הודעות אחרות DefWindowProc לעיבוד ברירת המחדל.