סעיף זה מכיל טבלה המתארת את ההודעות באופן ספציפי טיפל ההליך חלון מחלקה של תיבה משולבת מוגדרות מראש.
| הודעה | תיאור |
|---|---|
| CB_ADDSTRING | שולחת הודעת LB_ADDSTRING החלון רשימת כדי להוסיף פריט רשימה. |
| CB_DELETESTRING | שולחת הודעת LB_DELETESTRING החלון רשימת כדי למחוק פריט רשימה. |
| CB_DIR | מוסיף את שמות הקבצים התואמים לתכונות שצוינו ונתיב לרשימה. |
| CB_FINDSTRING | שליחת הודעת LB_FINDSTRING החלון רשימת. הודעה זו מחזירה את האינדקס של פריט הרשימה הראשון המתחיל הטקסט שצוין. |
| CB_FINDSTRINGEXACT | שליחת הודעת LB_FINDSTRING החלון רשימת. הודעה זו מחזירה את האינדקס של פריט הרשימה הראשונה תואמים בדיוק את הטקסט שצוין. |
| CB_GETCOUNT | שליחת הודעת LB_GETCOUNT החלון רשימת. מחזירה את המספר של פריטי רשימה. |
| CB_GETCURSEL | שליחת הודעת LB_GETCURSEL החלון רשימת. היא מחזירה את האינדקס של הפריט הנבחר כעת, אם בכלל. |
| CB_GETDROPPEDCONTROLRECT | ממלא את מבנה המלבן שצוין עם הקואורדינטות מסך של רשימה נפתחת. |
| CB_GETDROPPEDSTATE | מחזירה TRUE אם הרשימה הנפתחת תהיה פתוחה; אחרת, היא מחזירה ערך FALSE. |
| CB_GETDROPPEDWIDTH | החזרת הרוחב המינימלי המותר, בפיקסלים, של רשימה נפתחת. |
| CB_GETEDITSEL | שליחת הודעת EM_GETSEL הודעה כדי לפקד העריכה ומחזירה את ההתחלה והסיום של מיקום הבחירה הנוכחית. תיבות רשימה נפתחת, מחזירה ההליך חלון CB_ERR. |
| CB_GETEXTENDEDUI | מחזירה TRUE אם התיבה המשולבת הוא נפתחת משולבת או תיבת רשימה נפתחת והוא מוגדר הדגל ממשק המשתמש הרחב; אחרת, היא מחזירה ערך FALSE. |
| CB_GETHORIZONTALEXTENT | שליחת הודעת LB_GETHORIZONTALEXTENT החלון רשימת. היא מחזירה לגלילה הרוחב, בפיקסלים, של רשימה נפתחת. |
| CB_GETITEMDATA | שליחת הודעת LB_GETITEMDATA החלון רשימת. היא מחזירה את ערך 32 סיביות המשויך פריט הרשימה שצוין. |
| CB_GETITEMHEIGHT | שליחת הודעת LB_GETITEMHEIGHT החלון רשימת. היא מחזירה את הגובה, בפיקסלים, של פריט הרשימה שצוין שצוירו על-ידי הבעלים. |
| CB_GETLBTEXT | שליחת הודעת LB_GETTEXT החלון רשימת. זה מעתיק את הטקסט שצוין ברשימה אל המאגר שצוין. |
| CB_GETLBTEXTLEN | שליחת הודעת LB_GETTEXTLEN החלון רשימת. היא מחזירה את האורך, בבתים, של טקסט הרשימה שצוין. |
| CB_GETLOCALE | שליחת הודעת LB_GETLOCALE החלון רשימת. היא מחזירה את האזור הנוכחי עבור הרשימה. |
| CB_GETTOPINDEX | שליחת הודעת LB_GETTOPINDEX החלון רשימת. היא מחזירה את האינדקס של הפריט הנראה הראשון וברשימה הנפתחת. |
| CB_INITSTORAGE | שליחת הודעת LB_INITSTORAGE החלון רשימת. אתחולו שטח עבור המספר שצוין של פריטים ומספר בתים עבור מחרוזות הפריט שצוין. |
| CB_INSERTSTRING | שליחת הודעת LB_INSERTSTRING החלון רשימת. הוא מוסיף פריט רשימה במיקום שצוין. |
| CB_LIMITTEXT | שליחת הודעת EM_LIMITTEXT לפקד העריכה. הוא קובע את המספר המרבי של תווים שמשתמש יכול להזין בפקד העריכה. תיבות רשימה נפתחת, מחזירה ההליך חלון CB_ERR. |
| CB_RESETCONTENT | שליחת הודעת LB_RESETCONTENT הודעת אל חלון הרשימה, ולא היא מסירה את התוכן של הרשימה. |
| CB_SELECTSTRING | שליחת הודעת LB_SELECTSTRING החלון רשימת. היא בוחרת את פריט הרשימה הראשונה, אם בכלל, המתחיל התווים בטקסט שצוין. |
| CB_SETCURSEL | שליחת הודעת LB_SETCURSEL הודעה אל חלון הרשימה, ומגדיר את הבחירה הנוכחית. |
| CB_SETDROPPEDWIDTH | קובע את הרוחב המינימלי המותר, בפיקסלים, של הרשימה הנפתחת. |
| CB_SETEDITSEL | שליחת הודעת EM_SETSEL לפקד העריכה. היא בוחרת את טווח הטקסט שצוין. תיבות רשימה נפתחת, מחזירה ההליך חלון CB_ERR. |
| CB_SETEXTENDEDUI | קביעה או הסרה של דגל מורחבת של ממשק המשתמש. דגל זה משנה את המפתחות לפתיחה וסגירה של הרשימה הנפתחת משולבת או תיבת רשימה נפתחת. אם התיבה המשולבת הוא תיבה משולבת פשוטים, ההליך חלון החזרת CB_ERR. |
| CB_SETHORIZONTALEXTENT | שליחת הודעת LB_SETHORIZONTALEXTENT החלון רשימת. הוא קובע את רוחב לגלילה, בפיקסלים, של רשימה נפתחת. |
| CB_SETITEMDATA | שליחת הודעת LB_SETITEMDATA החלון רשימת. היא משייכת את הערך שצוין של 32 סיביות פריט רשימה. |
| CB_SETITEMHEIGHT | שליחת הודעת LB_SETITEMHEIGHT החלון רשימת. הוא קובע את הגובה של פריט הרשימה שצוין שצוירו על-ידי הבעלים או שדה בחירה. |
| CB_SETLOCALE | שליחת הודעת LB_SETLOCALE הודעה בחלון רשימת ומגדיר את האזור הנוכחי עבור הרשימה. האזור משפיע על אופן המיון של הרשימה אם יש את הסגנון CBS_SORT מחרוזות נוספות באמצעות CB_ADDSTRING. |
| CB_SETTOPINDEX | שליחת הודעת LB_SETTOPINDEX החלון רשימת. הגלילה על הרשימה הנפתחת כך הפריט שצוין הוא בחלק העליון של הטווח גלוי. |
| CB_SHOWDROPDOWN | מציג או מסתיר את הרשימה הנפתחת. הודעה זו אינה משפיעה על התיבות המשולבות פשוט. |
| WM_CHAR | תהליכים תו הקלט. תיבות רשימה נפתחת, הודעה זו מועבר אל החלון רשימת להעברת הבחירה לפריט הראשון המתחיל התו שצוין. בתיבות משולבות ופשוט נפתחת, הודעה זו מועברת לפקד העריכה. |
| WM_CLEAR | מחיקת הבחירה עריכה. בתיבות משולבות ופשוט נפתחת, לפקד העריכה מעבד הודעה זו. תיבות רשימה נפתחת, מחזירה ההליך חלון CB_ERR. |
| WM_COMMAND | מעבד הודעות דיווח מחלון עריכה ובקרה רשימת ושולח המשולבת המתאים בתיבת ההודעות אל חלון האב. |
| עבור הודעות פקד עריכה, ההליך החלון עשויה לעדכן את החלון רשימת הבחירה הנוכחית אינדקס באמצעות סימן הכניסה, אינדקס עליון. עבור הודעות דיווח רשימה, ההליך החלון עשויה לעדכן את התוכן של שדה בחירה. | |
| WM_COMPAREITEM | העברת ההודעה לחלון האב, הפעלת היישום לציין את המיקום היחסי מיון של שני פריטי רשימה שצוירו על-ידי הבעלים. חלון תיבת משולבת מקבל הודעה זו מהחלון רשימת. |
| WM_COPY | העתקת הקטע הנבחר עריכה אל הלוח. בתיבות משולבות ופשוט נפתחת, לפקד העריכה מעבד הודעה זו. תיבות רשימה נפתחת, מחזירה ההליך חלון CB_ERR. |
| WM_CREATE | מאתחל את התיבה המשולבת. |
| WM_CUT | מחיקת הקטע הנבחר עריכה ומציב אותו ללוח. בתיבות משולבות ופשוט נפתחת, לפקד העריכה מעבד הודעה זו. תיבות רשימה נפתחת, מחזירה ההליך חלון CB_ERR. |
| WM_DELETEITEM | העברת ההודעה לחלון האב, ליידע היישום פריט רשימה נמחק. חלון תיבת משולבת מקבל הודעה זו מהחלון רשימת. |
| WM_DRAWITEM | העברת ההודעה אל החלון האב הפעלת היישום לצבוע פריט הרשימה שצוין. חלון תיבת משולבת מקבל הודעה זו מהחלון רשימת. ההליך חלון ניתן גם מקורם הודעה זו כדי שצביעה יישום שדה בחירה של תיבת רשימה נפתחת. |
| WM_ENABLE | הגדרת מצב אפשר או מנע בעכבר ובלוח המקשים קלט. |
| WM_ERASEBKGND | הפונקציה מחזירה 1, המציין הרקע נמחק. |
| WM_GETDLGCODE | החזרת שילוב של ערכי DLG_WANTCHARS ו- DLGC_WANTARROWS. |
| WM_GETFONT | מחזירה נקודת האחיזה לגופן הנוכחי שבו יצייר התיבה המשולבת לטקסט שלה. |
| WM_GETTEXT | מעתיק את התוכן של שדה בחירה אל המאגר שצוין. בתיבות משולבות ופשוט נפתחת, לפקד העריכה מעבד הודעה זו. |
| WM_GETTEXTLENGTH | פונקציה זו מחזירה את האורך, תווים, הטקסט בשדה הבחירה. בתיבות משולבות ופשוט נפתחת, לפקד העריכה מעבד הודעה זו. |
| WM_KEYDOWN | תהליכי קלט של לוח מקשים noncharacter. תיבות רשימה נפתחת, הודעה זו נשלחת אל חלון הרשימה, אשר עשוי להציג או להסתיר עצמו, או לשנות את הבחירה הנוכחית או אינדקס באמצעות סימן הכניסה. בתיבות משולבות ופשוט נפתחת, הודעה זו מועבר לפקד העריכה. לפקד העריכה עובר מסוימים בלוח המקשים לחלון רשימה, כגון למעלה ולמטה מקשי החצים ולחץ על מקש f4. |
| WM_KILLFOCUS | הסתרת גולת הכותרת בשדה הבחירה וסגירת רשימה נפתחת, במידת הצורך. אם החלון מקבל מוקד הקלט הוא חלק התיבה המשולבת (לדוגמה, פקד עריכה), הודעה זו מתעלמת. |
| WM_LBUTTONDBLCLK | זהה WM_LBUTTONDOWN. |
| WM_LBUTTONDOWN | מפרט המוקד לתיבה משולבת, עבור תיבות משולבות נפתחת ואת נפתחת ערכות, לפתוח או לסגור את הרשימה. אם הוא פותח את הרשימה, ההליך חלון לוכד את העכבר כדי לאפשר בחירה על-ידי גרירה ושחרור לחצן העכבר. |
| WM_LBUTTONUP | משחרר לכידת העכבר אם העכבר יפתח את הרשימה. |
| WM_MEASUREITEM | שולח ההודעה החלון האב, הפעלת היישום לשנות את התוכן של המבנה MEASUREITEMSTRUCT שצוין. חלון תיבת משולבת מקבל הודעה זו מהחלון רשימת. |
| WM_MOUSEMOVE | שולח את ההודעה בחלון רשימת אם העכבר פתח את הרשימה ואת לחצן העכבר הוא עדיין למטה. דבר זה מאפשר למשתמש לבחור פריט על-ידי גרירת מצביע העכבר על פריט רשימה ולאחר מכן שחרור לחצן. |
| WM_NCCREATE | מקצה מבנה הנתונים הפנימי המשמש את ההליך חלון תיבת משולבת. |
| WM_NCDESTROY | שחרורים והמשאבים המוקצים בתגובה להודעת WM_NCCREATE. |
| WM_PAINT | צביעת האזור לא חוקי של התיבה המשולבת. אם wParam אינה NULL, הפונקציה תייחס לו ערך נקודת אחיזה DC מרשת פונקציה מחלקת משנה. ההליך חלון משתמש ה-DC שצוין במקום טלפון BeginPaint ו EndPaint. |
| WM_PASTE | החלפת הבחירה ערוך תוכן הלוח. בתיבות משולבות ופשוט נפתחת, לפקד העריכה מעבד הודעה זו. תיבות רשימה נפתחת, מחזירה ההליך חלון CB_ERR. |
| WM_SETFOCUS | מגדיר את המוקד לפקד עריכה או תיבות רשימה נפתחת, הופכת את שדה בחירה ומפעילה את הסמן בחלון רשימת. |
| WM_SETFONT | שומר את נקודת האחיזה של הגופן שצוין במבנה פנימי, מתאימה את הממדים של שדה בחירה ורשימת ופוסל את חלון התיבה המשולבת. הטקסט בשדה הבחירה ואת הרשימה מוצג בגופן שנשמר. |
| WM_SETREDRAW | קביעה או הסרה של דגל נפתרו. נצבע אם הדגל מחדש נקייה, התיבה המשולבת הוא לא מחדש עד הדגל מוגדר שוב. |
| WM_SETTEXT | מגדירה את התוכן של פקד עריכה. בתיבות משולבות ופשוט נפתחת, לפקד העריכה מעבד הודעה זו. תיבות רשימה נפתחת, מחזירה ההליך חלון CB_ERR. |
| WM_SIZE | שינוי גודל של חלונות צאצאים, במידת הצורך. |
| WM_SYSKEYDOWN | פותח או סוגר את הרשימה הנפתחת בהתאם החץ איזה מפתח המשתמש נלחץ. |
כל ההודעות האחרות הן שהועבר לפונקציה DefWindowProc לעיבוד ברירת המחדל.