เมื่อต้องการสร้างตัวควบคุมการแก้ไขที่ใช้ฟังก์ชันCreateWindowหรือCreateWindowExระบุชั้นแก้ไข ค่าคงที่ลักษณะหน้าต่างที่เหมาะสม และการรวมกันของลักษณะการควบคุมแก้ไขต่อไปนี้.
| ลักษณะ | ความหมาย |
|---|---|
| ES_AUTOHSCROLL | เลื่อนโดยอัตโนมัติจากข้อความด้านขวา โดย 10 อักขระเมื่อผู้ใช้ชนิดอักขระที่จุดสิ้นสุดของบรรทัด เมื่อผู้ใช้กดแป้น enter ควบคุมการเลื่อนข้อความทั้งหมดกลับไปยังตำแหน่งที่เป็นศูนย์. |
| ES_AUTOVSCROLL | เลื่อนข้อความขึ้นหนึ่งหน้าโดยอัตโนมัติเมื่อผู้ใช้กดปุ่ม enter บนบรรทัดสุดท้าย. |
| ES_CENTER | Windows NT 5.0 และรุ่นใหม่ กว่า Windows 98 และรุ่นที่ใหม่กว่า:ตัวควบคุมแก้ไขศูนย์ข้อความในบรรทัดเดียวหรือหลายรายการ. เวอร์ชันก่อนหน้าของ Windows และ Windows NT: ตัวควบคุมแก้ไขศูนย์ข้อความในแบบหลายรายการ. |
| ES_LEFT | ข้อความที่จัดชิดซ้าย. |
| ES_LOWERCASE | แปลงอักขระทั้งหมดทาง lowercase ขณะพิมพ์ลงในตัวควบคุมการแก้ไข. |
| ES_MULTILINE | แสดงว่าตัวควบคุมการแก้ไขหลายบรรทัด ค่าเริ่มต้นเป็นตัวควบคุมการแก้ไขแบบบรรทัดเดียว. |
| เมื่อตัวควบคุมการแก้ไขหลายบรรทัดอยู่ในกล่องโต้ตอบ การตอบสนองเริ่มต้นให้กดปุ่ม enter เป็นการ เปิดใช้งานปุ่มเริ่มต้น การใช้แป้น enter เป็นแคร่ ใช้ลักษณะ ES_WANTRETURN. | |
| เมื่อตัวควบคุมแก้ไขหลายบรรทัดไม่ได้อยู่ในกล่องโต้ตอบ และมีระบุลักษณะ ES_AUTOVSCROLL ตัวควบคุมแก้ไขแสดงบรรทัดมากเป็นไปได้และ scrolls แนวตั้งเมื่อผู้ใช้กดแป้น enter ถ้าคุณไม่ได้ระบุ ES_AUTOVSCROLL ตัวควบคุมการแก้ไขแสดงบรรทัดที่มากเป็นไปได้และ beeps ถ้าผู้ใช้กดแป้น enter เมื่อไม่มีบรรทัดเพิ่มเติมสามารถแสดง. | |
| ถ้าคุณระบุลักษณะ ES_AUTOHSCROLL ตัวควบคุมแก้ไขหลายบรรทัดโดยอัตโนมัติเลื่อนตามแนวนอนเมื่อเครื่องหมายรูปหมวกไปขอบด้านขวาของตัวควบคุมที่ผ่านมา เมื่อต้องการเริ่มต้นบรรทัดใหม่ ผู้ใช้ต้องกดแป้น enter ถ้าคุณไม่ได้ระบุ ES_AUTOHSCROLL ควบคุมการตัดคำคำตำแหน่งเริ่มต้นของบรรทัดถัดไปเมื่อมีความจำเป็นโดยอัตโนมัติ บรรทัดใหม่จะเริ่มต้นถ้าผู้ใช้กดแป้น enter ขนาดของหน้าต่างกำหนดตำแหน่งของการตัดคำ ถ้ามีการเปลี่ยนแปลงขนาดหน้าต่าง ตัดคำตำแหน่งการเปลี่ยนแปลงและความ เป็น redisplayed. | |
| ควบคุมแก้ไขหนึ่ง ๆ สามารถมีแถบเลื่อน ตัวควบคุมการแก้ไข ด้วยแถบเลื่อนประมวลผลข้อความสำหรับแถบเลื่อนของตัวเอง โปรดสังเกตว่าตัวควบคุมโดยไม่ต้องเลื่อนแถบเลื่อนแก้ไขตามที่อธิบายไว้ในย่อหน้าก่อนหน้า และการประมวลผลข้อความเลื่อนส่ง โดยหน้าต่างหลัก. | |
| ES_NOHIDESEL | Negates ลักษณะเริ่มต้นสำหรับตัวควบคุมการแก้ไข ลักษณะการทำงานเริ่มต้นซ่อนสิ่งที่เลือกเมื่อตัวควบคุมเสียโฟกัสสำหรับการป้อนค่า และสลับการเลือกตรงข้ามเมื่อตัวควบคุมได้รับโฟกัสป้อนข้อมูล ถ้าคุณระบุ ES_NOHIDESEL ข้อความที่เลือกจะกลับ ถึงแม้ว่าตัวควบคุมไม่มีโฟกัส. |
| ES_NUMBER | อนุญาตให้เฉพาะตัวเลขที่ป้อนลงในตัวควบคุมการแก้ไข. |
| ES_OEMCONVERT | แปลงข้อความที่ป้อนในตัวควบคุมการแก้ไข ข้อความถูกแปลงจาก Windows ชุดอักขระอักขระ OEM ที่กำหนด และกลับไปยัง Windows ชุด นี้ช่วยให้แปลงอักขระที่เหมาะสมเมื่อเรียกใช้โปรแกรมประยุกต์ CharToOemฟังก์ชันการแปลงสายอักขระในตัวควบคุมการแก้ไข Windows OEM อักขระ ลักษณะนี้มีประโยชน์มากที่สุดสำหรับตัวควบคุมการแก้ไขที่ประกอบด้วยชื่อแฟ้ม. |
| ES_PASSWORD | แสดงเครื่องหมายดอกจัน (*) สำหรับแต่ละอักขระที่พิมพ์ลงในตัวควบคุมการแก้ไข คุณสามารถใช้ข้อความ EM_SETPASSWORDCHAR การเปลี่ยนอักขระที่จะปรากฏขึ้น. |
| ES_READONLY | ป้องกันผู้ใช้จากการพิมพ์ หรือแก้ไขข้อความในตัวควบคุมการแก้ไข. |
| ES_RIGHT | Windows NT 5.0 และรุ่นใหม่ กว่า Windows 98 และรุ่นที่ใหม่กว่า:ตัวควบคุมแก้ไขข้อความที่จัดชิดขวาให้ในบรรทัดเดียวหรือหลายรายการ. เวอร์ชันก่อนหน้าของ Windows และ Windows NT: ข้อความที่จัดชิดขวาให้ในหลายรายการในตัวควบคุมแก้ไข. |
| ES_UPPERCASE | แปลงอักขระทั้งหมดทางใหญ่ขณะพิมพ์ลงในตัวควบคุมการแก้ไข. |
| ES_WANTRETURN | ระบุว่า การขนส่งคืนถูกแทรกเมื่อผู้ใช้กดปุ่ม enter ในขณะที่การป้อนข้อความลงในตัวควบคุมการแก้ไขหลายบรรทัดในกล่องโต้ตอบ ถ้าคุณไม่ระบุลักษณะนี้ การกดแป้น enter มีผลเหมือนกับการกดปุ่มกดของกล่องโต้ตอบการเริ่มต้น ลักษณะนี้ไม่มีผลต่อเส้นเดียวตัวควบคุมแก้ไข. |