התנהגות ברירת המחדל של התיבה המשולבת

סעיף זה מכיל טבלה המתארת את ההודעות באופן ספציפי טיפל ההליך חלון מחלקה של תיבה משולבת מוגדרות מראש.

הודעה תיאור
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 לעיבוד ברירת המחדל.

Index