EM_SETHANDLE

โปรแกรมประยุกต์ส่งข้อความ EM_SETHANDLE การตั้งค่าหมายเลขอ้างอิงหน่วยความจำที่จะใช้ โดยตัวควบคุมแก้ไขหลายบรรทัด.

EM_SETHANDLE wParam = hloc (WPARAM) (HLOCAL) / / จัดการของหน่วยความจำบัฟเฟอร์ lParam = 0                      / / ไม่ ใช้ ต้องเป็นศูนย์ 

 

พารามิเตอร์

hloc
ค่าของwParam จัดการกับหน่วยความจำตัวควบคุมการแก้ไขใช้ในการเก็บข้อความที่แสดงอยู่ในปัจจุบันแทนที่เป็นของการปันส่วนหน่วยความจำของตนเอง ถ้าจำเป็น การควบคุม reallocates หน่วยความจำนี้.

ส่งกลับค่า

ข้อความนี้ไม่สามารถคืนค่า.

หมายเหตุ

ก่อนที่โปรแกรมประยุกต์ตั้งค่าตัวจัดการหน่วยความจำใหม่ ควรส่งข้อความEM_GETHANDLEในการเรียกหมายเลขอ้างอิงของหน่วยความจำบัฟเฟอร์ปัจจุบัน และควรเพิ่มหน่วยความจำ.

ตัวควบคุมการแก้ไขอัตโนมัติ reallocates บัฟเฟอร์กำหนดเมื่อใดก็ ตามที่ต้องการช่องว่างเพิ่มเติมสำหรับข้อความ หรือจะเอาข้อความเพียงพอเพื่อให้พื้นที่ว่างเพิ่มเติมไม่จำเป็น.

ส่งข้อความ EM_SETHANDLE ล้างบัฟเฟอร์ที่ยกเลิก (EM_CANUNDO ส่งกลับเป็นศูนย์) และปรับเปลี่ยนภายในค่าสถานะ (EM_GETMODIFY ส่งกลับเป็นศูนย์) มีการวาดใหม่หน้าต่างควบคุมการแก้ไข.

แอปพลิเคชันสามารถส่งข้อความนี้ลงในตัวควบคุมการแก้ไขหลายบรรทัดในกล่องโต้ตอบเท่านั้นถ้าจะสร้างกล่องโต้ตอบกับชุดลักษณะธง DS_LOCALEDIT.

QuickInfo

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

ดูเพิ่มเติม

ภาพรวมของตัวควบคุมแก้ไขแก้ไขข้อความการควบคุม EM_CANUNDO, EM_GETHANDLE, EM_GETMODIFY

Index