LB_ADDSTRING

יישום שולח הודעת LB_ADDSTRING כדי להוסיף מחרוזת לתיבת רשימה. אם תיבת הרשימה אינה כוללת את סגנון LBS_SORT, המחרוזת מתווסף לסוף הרשימה. אחרת, המחרוזת הוכנס לרשימה, הרשימה ממוינת.

LB_ADDSTRING wParam = 0;                         / / לא נמצא בשימוש; חייב להיות אפס lParam = lpsz (LPARAM) (LPCTSTR);   / / כתובת של מחרוזת כדי להוסיף 

 

פרמטרים

lpsz
הערך של lParam. המצביע למחרוזת המסתיימת ב- null הוא שיש להוסיף.

אם תיצור תיבת הרשימה בסגנון שצוירו על-ידי הבעלים, אך ללא סגנון LBS_HASSTRINGS, הערך של הפרמטר lpsz מאוחסן כנתונים פריט במקום המחרוזת אותה אחרת הצבע. באפשרותך לשלוח את ההודעות LB_GETITEMDATA ו- LB_SETITEMDATA כדי לאחזר או לשנות נתוני פריט.

להחזיר ערכים

הערך המוחזר הוא מבוסס אפס אינדקס של המחרוזת בתיבת הרשימה. אם מתרחשת שגיאה, הערך המוחזר הוא LB_ERR. אם יש די מקום לאחסון המחרוזת החדשה, ערך ההחזרה הוא LB_ERRSPACE.

הערות

אם אתה יוצר תיבת רשימה שצוירו על-ידי הבעלים של הסגנון LBS_SORT אך לא את סגנון LBS_HASSTRINGS, המערכת תשלח את ההודעה WM_COMPAREITEM פעם אחת או יותר לבעלים של תיבת הרשימה כדי למקם את הפריט החדש כראוי בתיבת הרשימה.

QuickInfo

nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:דורש גירסה 1.0 ואילך.
כותרת עליונה:להצהיר על winuser.h.

ראה גם

מבט כולל על תיבות רשימה, תיבת רשימה הודעות, LB_DELETESTRING, LB_INSERTSTRING, LB_SELECTSTRING, WM_COMPAREITEM

Index