Word ומעברי שורה

פקד עריכה עשירה קוראת לפונקציה בשם הליך מעבר של word כדי לאתר מעברי בין מילים וכדי לקבוע היכן הדבר עלול לפגום קווים. הפקד משתמשת במידע זה בעת ביצוע פעולות גלישת מילה, בעת עיבוד ctrl + שמאל ו- ctrl + צירופי מקשים ימינה. יישום יכול לשלוח הודעות על פקד עריכה עשירה כדי להחליף את ההליך מעבר של word כברירת מחדל, כדי לאחזר מידע מעבר של מילה, וכדי לקבוע מה קו תו נתון נופל על.

נוהלי מעבר של word עבור עריכת עשיר פקדים דומים לאלה עבור פקדי עריכה, אך הן יכולות נוספות. נוהלי מעבר Word עבור שני סוגי פקדים לקבוע אם תו הוא מפריד ועל ניתן למצוא את מעבר המילה הקרובה ביותר לפני או אחרי למיקום שצוין. התו המפריד הוא תו המסמן את סוף מילה, כגון רווח. פקד עריכה, word מעברי מתרחשים רק לאחר מפרידים.

Word מעבר נהלי עריכה עשירה שולט גם קבוצת תווים לתוך מחלקות תו, כל המזוהה על-ידי ערך בטווח 0x00 עד 0x0F. Word מעברי לאחר מפרידים או בין תווים של מחלקות שונות. לכן, שגרה מעבר word עם מחלקות שונות עבור אלפאנומריים, תווי פיסוק ימצא שני מעברי מילה במחרוזת "לנצח.COM".

המחלקה של תו ניתן לשלב עם word מעבר דגלים אפס או יותר ליצירת ערך בשמונה סיביות. בעת ביצוע פעולות גלישת מילה, פקד עריכה עשירה משתמש word מעבר דגלים כדי לקבוע היכן הדבר עלול לפגום קווים. ישנם דגלים מעבר הבאים של word.

WBF_BREAKAFTER קווים עשוי להיות מנותק לאחר התו.
WBF_BREAKLINE התו הוא מפריד. מפרידים לסמן את הסוף של מילים. קווים עשוי להיות מנותק לאחר מפרידים.
WBF_ISWHITE התו הוא תו רווח לבן. תווי רווח לבן נגרר שאינן נכללות בהאורך של קו בעת גלישה.

הערך WBF_BREAKAFTER משמש כדי לאפשר גלישת לאחר תו אינו מסמן את סוף מילה, כגון מקף.

באפשרותך להחליף הליך מעבר של word ברירת המחדל של פקד עריכה עשירה משלך באמצעות הודעת EM_SETWORDBREAKPROC . לקבלת מידע נוסף אודות הליכי מעבר של word, עיין בתיאור של הפונקציה EditWordBreakProc.

לחלופין, באפשרותך להשתמש את ההודעה EM_SETWORDBREAKPROCEX כדי להחליף את ברירת המחדל מורחב הליך מעבר word עם פונקציה EditWordBreakProcEx לא. פונקציה זו מספקת מידע נוסף אודות הטקסט, כגון ערכת התווים. באפשרותך להשתמש את ההודעה EM_GETWORDBREAKPROCEX כדי לאחזר את הכתובת של הליך מעבר הנוכחית של word מורחבת.

באפשרותך להשתמש את ההודעה EM_FINDWORDBREAK כדי לאתר מעברי word או כדי לקבוע המחלקה של תו ודגלים מעבר של word. הפקד שקורא בתורו, את הליך מעבר word כדי לקבל את המידע המבוקש.

כדי לקבוע איזו שורה תו נתון נופל על, באפשרותך לבצע את ההודעה EM_EXLINEFROMCHAR.

Index