ההליך חלון עבור מחלקת חלון תיבת רשימה מוגדרת מראש פירטת ברירת המחדל עיבוד עבור כל ההודעות שהן לא לעבד את תיבת הרשימה. כאשר הפרוצדורה תיבת רשימה מחזירה FALSE עבור הודעה, ההליך חלון מראש בודק את ההודעה ומבצע פעולות ברירת מחדל, כפי שמוצג בטבלה הבאה.
הודעה | פעולת ברירת מחדל |
---|---|
WM_CHAR | להעברת הבחירה לפריט הראשון המתחיל בתו המשתמש הקליד. אם תיבת הרשימה היא בסגנון LBS_OWNERDRAW, מתרחשת כל פעולה. מספר התווים המוקלדים בתוך פרק זמן קצר היא כאל קבוצה, נבחר הפריט הראשון המתחיל סידרת תווים. |
WM_CREATE | יוצר תיבת רשימה ריקה לא. |
WM_DESTROY | הורס את תיבת הרשימה ופינוי כל המשאבים שהוא משתמש. |
WM_DROPFILES | העברת ההודעה לתהליך הדו-שיח תיבת שגרה או האב חלון. |
WM_ENABLE | מבטלת את אם הפקד גלוי, תוקף את המלבן כך יש לצבוע את המחרוזות אפור. |
WM_ERASEBKGND | מוחק את הרקע של תיבת רשימה. אם תיבת הרשימה היא בסגנון LBS_OWNERDRAW, הרקע לא נמחק. |
WM_GETDLGCODE | מחזירה DLGC_WANTARROWS | DLGC_WANTCHARS, המציין את הפרוצדורה תיבת הרשימה ברירת המחדל מעבד מקשי החצים והודעות WM_CHAR. |
WM_GETFONT | החזרת נקודת אחיזה בגופן הנוכחי עבור תיבת הרשימה. |
WM_HSCROLL | מגילות בתיבת הרשימה אופקי. |
WM_KEYDOWN | מעבד מפתחות וירטואליים גלילה. המפתח וירטואלי הוא האינדקס של הפריט כדי להזיז את הסמן כדי. הקטע הנבחר אינו משתנה. |
WM_KILLFOCUS | מכבה את קארה ומשמיד אותה. שולח הודעת LBN_KILLFOCUS לבעלים של תיבת הרשימה. |
WM_LBUTTONDBLCLK | עוקב אחר העכבר באזור הלקוח תיבת רשימה. דבר זה מאפשר למשתמש לבטל בחירה אם משחררים את לחצן העכבר מחוץ לאזור הלקוח של תיבת רשימה. |
WM_LBUTTONDOWN | עוקב אחר העכבר באזור הלקוח תיבת רשימה. דבר זה מאפשר למשתמש לבטל בחירה אם משחררים את לחצן העכבר מחוץ לאזור הלקוח של תיבת רשימה. |
WM_LBUTTONUP | עוקב אחר העכבר באזור הלקוח תיבת רשימה. דבר זה מאפשר למשתמש לבטל בחירה אם משחררים את לחצן העכבר מחוץ לאזור הלקוח של תיבת רשימה. |
WM_MOUSEMOVE | עוקב אחר העכבר באזור הלקוח תיבת רשימה. דבר זה מאפשר למשתמש לבטל בחירה אם משחררים את לחצן העכבר מחוץ לאזור הלקוח של תיבת רשימה. |
WM_PAINT | מבצע פעולה subclassed צביעה באמצעות נקודת האחיזה של תיבת הרשימה להקשר התקן (DC). |
WM_SETFOCUS | הפעלה של סימן הכניסה ושולח הודעת LBN_SETFOCUS לבעלים של תיבת הרשימה. |
WM_SETFONT | הגדרת גופן חדש עבור תיבת הרשימה. |
WM_SETREDRAW | קביעה או הסרה של דגל מחדש בהתבסס על הערך של wParam. |
WM_SIZE | שינוי גודל של תיבת הרשימה כדי מספר שלם של פריטים. |
WM_VSCROLL | מגילות תיבת רשימה אנכית. |
הפרוצדורה תיבת רשימה מוגדרת מראש מעביר הודעות אחרות DefWindowProc לעיבוד ברירת המחדל.