יישום שולח הודעת LB_ADDSTRING כדי להוסיף מחרוזת לתיבת רשימה. אם תיבת הרשימה אינה כוללת את סגנון LBS_SORT, המחרוזת מתווסף לסוף הרשימה. אחרת, המחרוזת הוכנס לרשימה, הרשימה ממוינת.
LB_ADDSTRING wParam = 0; / / לא נמצא בשימוש; חייב להיות אפס lParam = lpsz (LPARAM) (LPCTSTR); / / כתובת של מחרוזת כדי להוסיף
אם תיצור תיבת הרשימה בסגנון שצוירו על-ידי הבעלים, אך ללא סגנון LBS_HASSTRINGS, הערך של הפרמטר lpsz מאוחסן כנתונים פריט במקום המחרוזת אותה אחרת הצבע. באפשרותך לשלוח את ההודעות LB_GETITEMDATA ו- LB_SETITEMDATA כדי לאחזר או לשנות נתוני פריט.
הערך המוחזר הוא מבוסס אפס אינדקס של המחרוזת בתיבת הרשימה. אם מתרחשת שגיאה, הערך המוחזר הוא LB_ERR. אם יש די מקום לאחסון המחרוזת החדשה, ערך ההחזרה הוא LB_ERRSPACE.
אם אתה יוצר תיבת רשימה שצוירו על-ידי הבעלים של הסגנון LBS_SORT אך לא את סגנון LBS_HASSTRINGS, המערכת תשלח את ההודעה WM_COMPAREITEM פעם אחת או יותר לבעלים של תיבת הרשימה כדי למקם את הפריט החדש כראוי בתיבת הרשימה.
nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:דורש גירסה 1.0 ואילך.
כותרת עליונה:להצהיר על winuser.h.
מבט כולל על תיבות רשימה, תיבת רשימה הודעות, LB_DELETESTRING, LB_INSERTSTRING, LB_SELECTSTRING, WM_COMPAREITEM