ตัวควบคุมการแก้ไขที่รวยเรียกฟังก์ชันเรียกขั้นตอนการแบ่งคำเพื่อค้นหาตัวแบ่งระหว่างคำ และ การตรวจสอบซึ่งจะสามารถแบ่งบรรทัด ตัวควบคุมใช้ข้อมูลนี้ เมื่อปฏิบัติการดำเนินการในการตัดคำ และ เมื่อมีการประมวลผล ctrl + ซ้าย และ ctrl + ชุดคีย์ขวา แอปพลิเคชันสามารถส่งข้อความไปเป็นตัวควบคุมการแก้ไขที่รวยเมื่อต้องการแทนค่าเริ่มต้นคำแบ่งกระบวนการ เพื่อดึงข้อมูลตัวแบ่งคำ และ การตรวจสอบว่าสายอักขระอยู่บน.
ขั้นตอนการแบ่งคำสำหรับ rich แก้ไข ตัวควบคุมจะใกล้เคียงกับตัวควบคุมการแก้ไข แต่พวกเขามีความสามารถเพิ่มเติม ขั้นตอนการแบ่งคำสำหรับทั้งสองชนิดของตัวควบคุมสามารถกำหนดว่า อักขระเป็นตัวกำหนดเขต และสามารถค้นหาตัวแบ่งคำใกล้เคียงก่อน หรือ หลังที่ตำแหน่งที่ระบุ อักขระที่ทำเครื่องหมายส่วนท้ายของคำ เช่นช่องว่าง คือเป็นตัวคั่น ในตัวควบคุมการแก้ไข การแบ่งคำเกิดขึ้นหลังจากตัวคั่น.
ขั้นตอนการแบ่งคำสำหรับแก้ไขการรวยควบคุมยังกลุ่มอักขระลงในคลาสของอักขระแต่ละระบุค่าในช่วง 0x00 ถึง 0x0F ตัวแบ่งคำเกิดขึ้นหลัง จากตัวคั่น หรือ ระหว่างอักขระของระดับชั้นที่แตกต่างกัน ปาน คำแบ่งกระบวนการ ด้วยการเรียนที่แตกต่างกันสำหรับตัวเลข และอักขระเครื่องหมายวรรคตอนจะหาตัวแบ่งคำสองในสายอักขระ "ชนะCOM".
ชั้นของอักขระที่สามารถถูกรวมด้วยศูนย์ หรือมากกว่าค่าสถานะตัวแบ่งคำเพื่อสร้างค่าแปดบิต เมื่อปฏิบัติการดำเนินการในการตัดคำ ตัวควบคุมการแก้ไขที่รวยใช้ค่าสถานะตัวแบ่งคำเพื่อตรวจสอบซึ่งจะสามารถแบ่งบรรทัด มีค่าสถานะตัวแบ่งคำต่อไปนี้.
WBF_BREAKAFTER | บรรทัดอาจถูกหักหลังอักขระนั้น. |
WBF_BREAKLINE | อักขระตัวคั่นอยู่ ตัวคั่นทำเครื่องหมายปลายของคำ บรรทัดอาจถูกหักหลังจากตัวคั่น. |
WBF_ISWHITE | อักขระมีอักขระช่องว่างสีขาว อักขระช่องว่างต่อท้ายจะไม่รวมอยู่ในความยาวของบรรทัดเมื่อตัด. |
ค่า WBF_BREAKAFTER ที่ใช้ในการอนุญาตให้ตัดข้อความหลังจากอักขระที่ทำเครื่องหมายส่วนท้ายของคำ เช่นเครื่องหมายยัติภังค์.
คุณสามารถแทนกระบวนการแบ่งคำของเริ่มต้นของตัวควบคุมการแก้ไขที่รวย ด้วยของคุณเอง โดยใช้ข้อความEM_SETWORDBREAKPROC สำหรับข้อมูลเพิ่มเติมเกี่ยวกับขั้นตอนการแบ่งคำ ดูคำอธิบายของฟังก์ชันEditWordBreakProc.
อีกวิธีหนึ่งคือ คุณสามารถใช้ข้อความEM_SETWORDBREAKPROCEXให้แทนค่าเริ่มต้นกระบวนงานการแบ่งคำ ด้วยฟังก์ชันEditWordBreakProcExการขยาย ฟังก์ชันนี้ให้ข้อมูลเพิ่มเติมเกี่ยวกับข้อความ เช่นชุดอักขระ คุณสามารถใช้ข้อความEM_GETWORDBREAKPROCEXในการเรียกกระบวนงานตัวแบ่งคำเพิ่มเติมปัจจุบันอยู่.
คุณสามารถใช้ข้อความEM_FINDWORDBREAKเพื่อค้นหาตัวแบ่งคำ หรือ การตรวจสอบของอักขระคลาสและค่าสถานะตัวแบ่งคำ ตามลำดับ ควบคุมการเรียกกระบวนการแบ่งคำเพื่อรับข้อมูลที่ร้องขอ.
เมื่อต้องการกำหนดบรรทัดที่อักขระที่ระบุอยู่บน คุณสามารถใช้ข้อความEM_EXLINEFROMCHAR.