LB_GETTEXT

יישום שולח הודעת LB_GETTEXT כדי לאחזר מחרוזת מתיבת רשימה.

LB_GETTEXT wParam = אינדקס (WPARAM);                / / פריט אינדקס lParam = lpszBuffer (LPARAM) (LPCTSTR); / / כתובת של מאגר 

 

פרמטרים

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

Windows 95 ו- Windows 98: הפרמטר wParam מוגבלת לערכים של 16 סיביות. משמעות הדבר היא תיבות רשימה אינה יכולה להכיל פריטים יותר 32,767. למרות מספר הפריטים היא מוגבלת, הגודל הכולל בבתים של הפריטים בתיבת רשימה מוגבל רק על-ידי זיכרון זמין.

lpszBuffer
הערך של lParam. המצביע אל המאגר שיקבל את המחרוזת. המאגר חייב להיות די שטח עבור המחרוזת תו סיום null. ניתן לשלוח הודעת LB_GETTEXTLEN לפני ההודעה LB_GETTEXT כדי לאחזר את אורך התווים של מחרוזת.

להחזיר ערכים

הערך המוחזר הוא האורך של המחרוזת, בתווים, לא כולל את התו null סיום. אם אינדקס אינו מציין אינדקס חוקי, הערך המוחזר הוא LB_ERR.

הערות

אם אתה יוצר תיבת הרשימה בסגנון שצוירו על-ידי הבעלים, אך ללא סגנון LBS_HASSTRINGS, המאגר הצביע על-ידי הפרמטר lpszBuffer יקבל את ערך 32 סיביות המשויך הפריט (נתוני פריט).

QuickInfo

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

ראה גם

מבט כולל על תיבות רשימה, הודעות בתיבת רשימה, LB_GETTEXTLEN

Index