โปรแกรมประยุกต์ส่งข้อความ WM_GETTEXT เพื่อคัดลอกข้อความที่สอดคล้องกับหน้าต่างในบัฟเฟอร์โดยผู้เรียก.
WM_GETTEXT wParam = cchTextMax (WPARAM) / / จำนวนของอักขระที่จะคัดลอก lParam = lpszText (LPARAM) / / ที่อยู่ของบัฟเฟอร์สำหรับข้อความ
ค่าส่งคืนเป็นจำนวนของอักขระที่คัดลอก.
ฟังก์ชันDefWindowProcคัดลอกข้อความเกี่ยวข้องกับหน้าต่างลงในบัฟเฟอร์ที่ระบุ และส่งกลับจำนวนอักขระที่คัดลอก.
สำหรับตัวควบคุมการแก้ไข คือข้อความจะคัดลอก เนื้อหาของตัวควบคุมการแก้ไข ข้อความเป็นเนื้อหาของการแก้ไขตัวควบคุม (หรือข้อความแบบคง) ส่วนของกล่องคำสั่งผสมกล่องคำสั่งผสม ข้อความเป็นชื่อปุ่มสำหรับปุ่ม ข้อความเป็นชื่อเรื่องหน้าต่างสำหรับ windows อื่น ๆ เมื่อต้องการคัดลอกข้อความของรายการในกล่องรายการ แอปพลิเคชันสามารถใช้ข้อความ LB_GETTEXT.
เมื่อมีส่งข้อความ WM_GETTEXT กับตัวควบคุมคงมีลักษณะ SS_ICON หมายเลขอ้างอิงที่ไปยังไอคอนจะถูกส่งกลับในสี่ไบต์แรกของบัฟเฟอร์ที่ชี้ไปตามlpszText นี้เป็นจริงเท่านั้นถ้าความ WM_SETTEXT ได้มีใช้การตั้งค่าคอน.
ในตัวควบคุมการแก้ไขที่รวย ถ้าข้อความจะคัดลอกเกิน 64 K ใช้ข้อความ EM_STREAMOUT หรือ EM_GETSELTEXT อย่างใดอย่างหนึ่ง.
nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ต้องการเวอร์ชัน 1.0 หรือรุ่นใหม่กว่า
หัวข้อ:ประกาศใน winuser.h.
ภาพรวมของ Windowsข้อความในหน้าต่าง DefWindowProc, EM_GETSELTEXT, EM_STREAMOUT, GetWindowText, GetWindowTextLength, LB_GETTEXT, WM_GETTEXTLENGTH, WM_SETTEXT