WM_GETTEXT

יישום שולח הודעה WM_GETTEXT כדי להעתיק את הטקסט המתאים לחלון אל תוך המאגר שסופק על-ידי המתקשר.

WM_GETTEXT wParam = cchTextMax (WPARAM);   / / מספר של תווים להעתקה lParam = lpszText (LPARAM);     / / כתובת של מאגר עבור טקסט 

 

פרמטרים

cchTextMax
הערך של wParam. ציון המספר המרבי של תווים להעתקה, כולל התו null סיום.
lpszText
הערך של lParam. המצביע אל המאגר כדי לקבל את הטקסט.

להחזיר ערכים

הערך המוחזר הוא מספר תווים שהועתקו.

פעולת ברירת מחדל

הפונקציה DefWindowProc מעתיק את הטקסט המשויך החלון אל תוך המאגר שצוין ומחזירה את מספר התווים להעתיק.

הערות

עבור פקד עריכה, הוא הטקסט שברצונך להעתיק התוכן של פקד עריכה. בתיבה משולבת, הטקסט הוא התוכן של חלק הבקרה (או טקסט סטטי) של עריכה של התיבה המשולבת. עבור לחצן, הטקסט הוא שם הלחצן. עבור חלונות אחרים, הטקסט הוא בכותרת החלון. כדי להעתיק את הטקסט של פריט בתיבת רשימה, ליישום יש אפשרות להשתמש את ההודעה LB_GETTEXT.

כאשר ההודעה WM_GETTEXT נשלח לפקד סטטי בסגנון SS_ICON, נקודת אחיזה על הסמל יוחזרו ארבעת הבתים הראשונים של המאגר הצביע על-ידי lpszText. הדבר נכון רק אם ההודעה WM_SETTEXT נעשה כדי להגדיר את סמל.

פקד עריכה עשירה, אם הטקסט יועתקו עולה 64 K, להשתמש או את ההודעה EM_STREAMOUT או EM_GETSELTEXT.

QuickInfo

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

ראה גם

מבט כולל על Windows, חלון הודעות, DefWindowProc, EM_GETSELTEXT, EM_STREAMOUT, GetWindowText, GetWindowTextLength, LB_GETTEXT, WM_GETTEXTLENGTH, WM_SETTEXT

Index