EditWordBreakProc

הפונקציה EditWordBreakProc היא פונקציית התקשרות חזרה מוגדרת על-ידי היישום המשמש את ההודעה EM_SETWORDBREAKPROC . עריכת שורות מרובות הפקד או פקד עריכה עשירה הקוראים פונקצית EditWordBreakProc בכל פעם הפקד חייב לשבור שורה של טקסט.

סוג EDITWORDBREAKPROC מגדיר מצביע לפונקציה זו התקשרות חזרה. EditWordBreakProc הוא מציין מיקום עבור שם הפונקציה המוגדרת על-ידי יישום.

(התקשרות חזרה EditWordBreakProc int  LPTSTR  lpch, / / מצביע כדי לערוך טקסטintichCurrent, / / אינדקס של הפעלת הצבעintcch, / / אורך התווים של עריכת טקסטintקוד / / פעולה לנקוט);
 

פרמטרים

lpch
מצביע על הטקסט בפקד העריכה.
ichCurrent
מציין את אינדקס למיקום התו במאגר של הטקסט שמזהה את הנקודה שבה הפונקציה אמורה להתחיל בדיקת מעבר word.
cch
מציין את מספר התווים בטקסט פקד עריכה.
קוד
ציון הפעולה שיש לנקוט על-ידי פונקציית התקשרות חזרה. פרמטר זה יכול להיות אחד מהבאים:
ערך פעולה
WB_CLASSIFY לאחזר את מחלקת תווים ומילים מעבר דגלים של התו במיקום שצוין. ערך זה הוא עבור שימוש עם עשיר בפקדי עריכה.
WB_ISDELIMITER בדוק אם התו במיקום שצוין הוא מפריד.
WB_LEFT למצוא את תחילת המילה שמימין למיקום שצוין.
WB_LEFTBREAK חפש את המפריד בסוף המילה שמימין למיקום שצוין. ערך זה הוא עבור שימוש עם עשיר בפקדי עריכה.
WB_MOVEWORDLEFT חפש תחילת המילה שמימין למיקום שצוין. ערך זה נמצא בשימוש במהלך עיבוד המקשים CTRL + LEFT. ערך זה הוא עבור שימוש עם עשיר בפקדי עריכה.
WB_MOVEWORDRIGHT חפש תחילת המילה שמימין למיקום שצוין. ערך זה נמצא בשימוש במהלך עיבוד מקש CTRL + RIGHT. ערך זה הוא עבור שימוש עם עשיר בפקדי עריכה.
WB_RIGHT חפש תחילת המילה שמימין למיקום שצוין. (זה שימושי בפקדי עריכה מיושר לימין).
WB_RIGHTBREAK חפש את המפריד בסוף המילה שמימין למיקום שצוין. (זה שימושי בפקדי עריכה מיושר לימין). ערך זה הוא עבור שימוש עם עשיר בפקדי עריכה.

להחזיר ערכים

אם הפרמטר הקוד מציין WB_ISDELIMITER, הערך המוחזר הוא אפס (TRUE) אם התו במיקום שצוין הוא מפריד או אפס אם היא לא. אם הפרמטר הקוד מציין WB_CLASSIFY, הערך המוחזר הוא תו class ו- word מעבר הדגלים של התו במיקום שצוין. אחרת, הערך המוחזר הוא אינדקס לתחילת מילה במאגר של טקסט.

הערות

החזרת גררה ואחריו מהארגומנט יש לטפל כמילה בודדת על-ידי פונקציית התקשרות חזרה. שתי החזרות גררה ואחריו מהארגומנט כמו כן יש לטפל כמילה בודדת.

יישום עליך להתקין את פונקציית התקשרות חזרה על-ידי ציון הכתובת של פונקציית התקשרות חזרה של הודעת EM_SETWORDBREAKPROC.

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

QuickInfo

nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:לא נתמך.
כותרת עליונה:להצהיר על winuser.h.
ייבוא ספריית:מוגדרת-משתמש.
Unicode:הגדרת טיפוס Unicode ו- ANSI.

ראה גם

עריכת סקירה של פקדים, לערוך פונקציות הבקרה, EM_FINDWORDBREAK, EM_SETWORDBREAKPROC, EM_SETWORDBREAKPROCEX, EditWordBreakProcEx, SendMessage

Index