WM_SETTEXT

โปรแกรมประยุกต์ส่งข้อความ WM_SETTEXT การตั้งค่าข้อความของหน้าต่าง.

WM_SETTEXT wParam = 0                     / / ไม่ ใช้ ต้องเป็นศูนย์ lParam = lpsz (LPARAM) (LPCTSTR) / / ที่อยู่ของสายอักขระข้อความหน้าต่าง 

 

พารามิเตอร์

lpsz
ค่าของlParam ชี้ไปยังสตริสิ้นสุดด้วยค่า null ซึ่งเป็นหน้าต่างข้อความ.

ส่งกลับค่า

ส่งคืนค่าเป็น TRUE ถ้าข้อความถูกตั้งค่า เป็น FALSE (สำหรับตัวควบคุมการแก้ไข), LB_ERRSPACE (สำหรับกล่องรายการ), หรือ CB_ERRSPACE (สำหรับกล่องคำสั่งผสม) หากมีเนื้อที่ว่างไม่เพียงพอในการตั้งค่าข้อความในตัวควบคุมการแก้ไข มันคือ CB_ERR ถ้าข้อความนี้ถูกส่งไปยังกล่องคำสั่งผสมโดยไม่มีตัวควบคุมการแก้ไข.

การกระทำเริ่มต้น

ฟังก์ชันDefWindowProcการตั้งค่า และแสดงหน้าต่างข้อความ.

หมายเหตุ

สำหรับตัวควบคุมการแก้ไข ข้อความมีเนื้อหาของตัวควบคุมการแก้ไข ข้อความเป็นเนื้อหาของตัวควบคุมการแก้ไขส่วนของกล่องคำสั่งผสมกล่องคำสั่งผสม ข้อความเป็นชื่อปุ่มสำหรับปุ่ม สำหรับ windows อื่น ๆ ข้อความเป็นชื่อเรื่องของหน้าต่าง.

ข้อความนี้ไม่ได้เปลี่ยนแปลงสิ่งที่เลือกปัจจุบันในกล่องรายการของกล่องคำสั่งผสม แอปพลิเคชันควรใช้ข้อความ CB_SELECTSTRING เพื่อเลือกรายการในกล่องรายการที่ตรงกับข้อความในตัวควบคุมการแก้ไข.

QuickInfo

nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ต้องการเวอร์ชัน 1.0 หรือรุ่นใหม่กว่า
หัวข้อ:ประกาศใน winuser.h.

ดูเพิ่มเติม

ภาพรวมของ Windowsข้อความในหน้าต่าง DefWindowProc, CB_SELECTSTRING, WM_GETTEXT

Index